CSSだけでもけっこうイケルTwenty...

101
CSSだけでもけっこうイケル Twenty Tenカスタマイズそこから踏み出す第一歩 @Webourgeon_com WordPressをわくわくしながらインストール したけど、中のファイルを見たらそ~っと 閉じたくなっちゃったあなたへ....

description

WordBench Totyo 2011でのスライド

Transcript of CSSだけでもけっこうイケルTwenty...

Page 1: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

CSSだけでもけっこうイケルTwenty Tenのカスタマイズと

そこから踏み出す第一歩

@Webourgeon_com

WordPressをわくわくしながらインストールしたけど、中のファイルを見たらそ~っと閉じたくなっちゃったあなたへ....

Page 2: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

自己紹介

フリーでWebなこととかそうでもないこととか

うえぶるじょん

WordPressHTMLコーディング / WebデザインFlashアニメーション??????

Twitter @Webourgeon_com

Webourgeon(http://webourgeon.com/)というブログで主にWordPresssのことについて書いています

Page 3: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
Page 4: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

Twenty Eleven Twenty Ten

Page 5: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

Twenty Eleven Twenty Ten

ファイルが多い!

Page 6: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
Page 7: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
Page 8: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
Page 9: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

なんですか?この宇宙語は?

Page 10: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

というわけで 今日は

についてお話ししたいと思います。

CSSだけでもけっこうイケルTwenty Tenのカスタマイズと

そこから踏み出す第一歩

Page 11: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

http://webourgeon.com/onlycss/

Page 12: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

早速やってみましょう

1.準備する2.全体の調整3. ヘッダー4. メニュー

5. 投稿部分6.サイドバー7.コメントフォーム8.フッターウィジェット

Page 13: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

1.準備する

1. 子テーマをつくろう

準備する

2.ソースをみてみよう

3.便利なCSSテクニック

Page 14: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

必要なことはここにある!

1-1. 子テーマをつくろう 準備する

http://wpdocs.sourceforge.jp/WordPress Codex 日本語版

Page 15: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
Page 16: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ここにCSSをどんどん

上書きしていけばいいだけ

Page 17: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

1-2. ソースをみてみよう

1.ブラウザでソースを見る

2.便利機能を使う

準備する

Page 18: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

勉強になるけどちょっとめんどくさい

ブラウザでソースを見る

ロゴ部分

該当CSSを探す

Page 19: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

便利機能を使う

Page 20: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

HTMLの構造も分かりやすい

CSSもひと目でわかる!

便利機能を使う

Page 21: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

1-3.便利なCSSテクニック

使えると便利でそんなに難しくないCSSの小技

準備する

背景画像画像置き換え絶対配置WebフォントCSS3

(*使い方注意)

(*日本語はまだ難しい)

(*未対応ブラウザ対策)

Page 22: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

2.全体の調整 背景やフォント色などの

基本設定を変えてみる

Before After

Page 23: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

Twenty Tenのレイアウト構成

構造 #masthead

#wrapper

#header

#main

#footer

#container#content #primary

#secondary

#colophon

http://webourgeon.com/2010/10/06/constitution-of-the-theme-1/ここに詳しく

Page 24: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

1.全体の調整背景やフォント色などの

基本設定を変えてみる

body { font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS Pゴシック","MS PGothic",Sans-Serif; color: #392917; background: #F6F2E8; border-top: solid 3px #392917; }

CSS

背景色

フォント

Page 25: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

1.全体の調整背景やフォント色などの

基本設定を変えてみる

#wrapper{ padding: 0;}

外枠の余白をなしに

コンテンツの左マージンをなしに

#content { margin: 0 280px 0 0;}

#wrapper{ padding: 0 20px;}

#content { margin: 0 280px 0 20px;}

CSS

Page 26: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

1.全体の調整背景やフォント色などの

基本設定を変えてみるヒント

コンテンツとサイドバーの幅を変えてみる

3カラムにしてみる

コンテンツとサイドバーの位置を変えてみる

Page 27: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ヘッダーのデザインを

変えよう3.ヘッダーBefore

After

Page 28: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ヘッダーのデザインを

変えよう3.ヘッダー

1. ロゴを変える

3. サイトの説明文を移動する

2. カスタムヘッダーをつかう

Page 29: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ヘッダーのデザインを

変えよう3-1. ロゴを変える

構造#site-title#site-title a

Page 30: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ヘッダーのデザインを

変えよう3-1. ロゴを変える

http://www.google.com/webfontsGoogle web fonts

Page 31: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

#site-title{ font-family: 'Fondamento', cursive; font-size: 40px;}#site-title a{ color: #392917; }

@import url(http://fonts.googleapis.com/css?family=Fondamento);

ヘッダーのデザインを

変えよう3-1. ロゴを変える

CSS

Webフォント

@importでも使えるので CSSファイルからだけでも指定できる

Page 32: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

Google Fonts には日本語がないその他webフォントも日本語フォントの使用はまだ現実的ではない

弱点

ヘッダーのデザインを

変えよう3-1. ロゴを変える

Page 33: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

3-2. カスタムヘッダーヘッダーのデザインを

変えようBefore

After

Page 34: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

3-2. カスタムヘッダーヘッダーのデザインを

変えよう

カスタムヘッダーの使い方

Page 35: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

3-2. カスタムヘッダーヘッダーのデザインを

変えよう構造#branding

img

Page 36: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

#branding img { border-top: none; border-bottom: none;}

3-2. カスタムヘッダーヘッダーのデザインを

変えようCSS

上下のボーダーを消す

Page 37: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

3-3. サイトの説明文を移動ヘッダーのデザインを

変えようBefore

After

After

Page 38: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

#site-description

ヘッダーのデザインを

変えよう

3-3. サイトの説明文を移動構造

Page 39: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

#site-title{ float: none;}#site-description { float: none; width: 940px; }

CSS

フロート解除

ヘッダーのデザインを

変えよう

3-3. サイトの説明文を移動

Page 40: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

#site-description { position: absolute; top: 240px; left: 10px;}

条件によって表示が崩れる可能性あり

#wrapper{ position: relative; }

絶対配置

ヘッダーのデザインを

変えよう

3-3. サイトの説明文を移動

Page 41: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

グローバルナビをデザインする

4.メニューBefore

After

Page 42: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

グローバルナビをデザインする

4.メニュー

1. カスタムメニューをつかう

2. デザイン変更

Page 43: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

グローバルナビをデザインする

4-1. カスタムメニューをつかう

Page 44: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

構造

#access

.current_page_item

div.menu

ul li

.page_item

デフォルトの場合

グローバルナビをデザインする

4-2.デザイン変更

Page 45: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

構造

.menu-item-type-custom

.menu.menu-item .rss

ul #menu-global

カスタムメニューの場合

.menu-header

ちょっと構造が変わります

グローバルナビをデザインする

4-2.デザイン変更

Page 46: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

#access { background: none; border-left: 1px dotted #B2ABA0;/* メニューの一番左にもボーダー */}

#access .menu-header li,div.menu li { border-right: 1px dotted #B2ABA0; /* 各メニュー右にボーダー */}

背景色を消してボーダーを入れます

グローバルナビをデザインする

4-2.デザイン変更CSS

ボーダー

Page 47: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

テキストの色を調節します#access a { color: #392917; /* メニューのリンク色変更 */}#access li:hover > a,#access ul ul :hover > a { background: none; color: #71512E;}#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a { color: #632220; /* 現在のページのフォント色変更 */}

グローバルナビをデザインする

4-2.デザイン変更CSS

Page 48: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

カスタムメニューで付けたクラス名を利用してRSSをアイコンに変えます#access li.rss{ background: url(img/rss.gif) no-repeat center center; border-right: none; width: 50px; text-indent: -9999px;} 使用に注意!

CSS

画像置き換え

グローバルナビをデザインする

4-2.デザイン変更

(display:none ?)

Page 49: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

絶対配置を利用してメニューを右上に#access { position: absolute; top : 0; right: 0; width: auto;}#access .menu-header,div.menu { width: auto; }

グローバルナビをデザインする

4-2.デザイン変更CSS

絶対配置

Page 50: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

5. 記事部分 記事部分のカスタマイズ

Before

After

Page 51: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

5. 記事部分 記事部分のカスタマイズ

1. 記事部分の構成

2. カテゴリーごとに記事タイトルに アイコン

3. 投稿日・作成者

4. 写真をおしゃれに5.「続きを読む」

Page 52: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

5-1. 記事部分の構成

.entry-title.post

.entry-meta

.entry-content

.entry-utility

記事部分のカスタマイズ

構造

Page 53: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

5-2.カテゴリーごとに   記事タイトルにアイコン 記事部分の

カスタマイズカテゴリーごとに違うアイコン

Page 54: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

構造<div id="post-62" class="post-62 post type-post status-publish format-standard hentry category-cat-2">

5-2.カテゴリーごとに   記事タイトルにアイコン

Page 55: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

#content .entry-title{padding: 5px 0 5px 35px;

}.category-cat-1 .entry-title{ background: url(img/cat-1.gif) no-repeat left center;}

記事部分のカスタマイズ

CSS

背景画像

5-2.カテゴリーごとに   記事タイトルにアイコン

Page 56: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

5-3.投稿日・作成者 記事部分のカスタマイズ

.entry-meta

.meta-prep

.entry-date .meta-sep

.author

構造

Page 57: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

CSS

.entry-meta .meta-prep,.entry-meta .meta-sep{ display: none;}

消す

5-3.投稿日・作成者

Page 58: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

.entry-date{ position: absolute; top: -2px; left: 10px; background: #665949; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; padding: 5px 10px;}

CSS絶対配置

CSS3

5-3.投稿日・作成者

Page 59: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

.entry-meta .author { background: url(img/pencil.gif) no-repeat left center; display: inline-block; height: 22px; padding-left: 20px;}

CSS

背景画像

5-3.投稿日・作成者

Page 60: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

5-4.写真をおしゃれに 記事部分のカスタマイズ

AfterBefore

Page 61: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

img.alignleft

img.alignright

img.aligncenter

5-4.写真をおしゃれに

構造

img.alignnone

Page 62: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

CSS border: 1px solid #EEE3D8; border-radius: 5px; -webkit-border-radius: 5px ; -moz-border-radius: 5px; -webkit-box-shadow: 2px 2px 4px rgb(211, 203, 191); -moz-box-shadow: 2px 2px 4px rgb(211, 203, 191); -ms-box-shadow: 2px 2px 4px rgb(211, 203, 191); box-shadow: 2px 2px 4px rgb(211, 203, 191); background: #FFFFFE; max-width: 630px !important; /* prevent too-wide images from breaking layout */ padding: 5px;

CSS3

5-4.写真をおしゃれに

Page 63: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

Before After

5-4.写真をおしゃれに

Page 64: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

.wp-caption-text

<div id="attachment_36" class="wp-caption alignleft" style="width: 310px">

記事部分のカスタマイズ

5-4.写真をおしゃれに

構造

Page 65: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

CSS

CSS3

.wp-caption{ border: 1px solid #EEE3D8; border-radius: 5px; -webkit-border-radius: 5px ; -moz-border-radius: 5px; -webkit-box-shadow: 2px 2px 4px rgb(211, 203, 191); -moz-box-shadow: 2px 2px 4px rgb(211, 203, 191); -ms-box-shadow: 2px 2px 4px rgb(211, 203, 191); box-shadow: 2px 2px 4px rgb(211, 203, 191); background: #FFFFFE; max-width: 630px !important; /* prevent too-wide images from breaking layout */ padding: 5px;}

5-4.写真をおしゃれに

Page 66: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

CSS

.wp-caption p.wp-caption-text { color: #7E7971;

}

5-4.写真をおしゃれに

Page 67: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

5-5.「続きを読む」 記事部分のカスタマイズ

Before After

Page 68: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

.meta-nav.more-link

5-5.「続きを読む」

構造

Page 69: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

記事部分のカスタマイズ

CSS .entry-content .more-link{ display: inline-block; padding: 8px; float: right; text-decoration: none; font-weight: bold; color: #FFF; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-bottom: 10px; background: #ACC776;}.more-link .meta-nav{ display: none;}.entry-content .more-link{ background: #ACC776;}#content .entry-content .more-link:hover{ background: #A4B480; color: #fff;}

CSS3

block要素のように

消す

5-5.「続きを読む」

Page 70: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

6.サイドバー サイドバーのカスタマイズ

Before After

Page 71: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

サイドバーのカスタマイズ

.widget-title li.widget-container

#primary .widget-area

ulul li

構造

ulの入れ子に注意

6.サイドバー

Page 72: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

サイドバーのカスタマイズ

CSS #main .widget-title{ background: #D3CBBF; padding: 5px 3px; border-left: 5px solid #7E7971; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; -moz-border-radius-topright: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px;}

CSS3

6.サイドバー

Page 73: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

サイドバーのカスタマイズ

CSS#main .widget-area ul li ul li{ background: url(img/link.gif) no-repeat 0 5px; padding-left: 10px;} 背景画像

6.サイドバー

Page 74: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

7. コメントフォーム コメントフォームのカスタマイズ

Before

After

Page 75: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

コメントフォームのカスタマイズ

#comments.reply-title

.comment-notes.comment-form-author.comment-form-email.comment-form-url

.comment-form-comment

.required

.form-submit

構造

7. コメントフォーム

Page 76: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

コメントフォームのカスタマイズ

h3#comments-title, h3#reply-title{ background: url(img/comment.gif) no-repeat left center; padding-left: 40px; height: 35px;}

CSS

背景画像

7. コメントフォーム

Page 77: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

コメントフォームのカスタマイズ

CSSinput[type="text"],textarea { background: #F4EFE6; border: 3px solid #D7CEC2; border-radius: 5px; -webkit-border-radius: 5px ; -moz-border-radius: 5px; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); padding: 2px;}

背景色

CSS3

7. コメントフォーム

Page 78: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

8. フッターウィジェット フッターのカスタマイズ

After

Before

After

Page 79: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

フッターのカスタマイズ

#footer-widget-area

#first .widget-area #second .widget-area

.widget-container

.widget-title

フッターのウィジェットは4つまで

8. フッターウィジェット

構造

Page 80: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

フッターのカスタマイズ

#footer-widget-area .widget-area { margin-right: 20px; width: 460px;}#footer-widget-area #second { margin-right: 0;}

CSS

8. フッターウィジェット

幅変更

Page 81: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

お疲れ様でした。

Page 82: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ここまで出来たら欲が出ます・・・よね?

でも・・・

Page 83: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

知ってる部分がある!!

Page 84: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

<?php bloginfo( 'description' ); ?>

サイトの説明文のところらしい

Page 85: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ループって何?

ついでに覚える

調べる

使い方をチェック

Page 86: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

Twenty Tenからheader.phpをコピー

新しい子テーマを作る

Page 87: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

#brandingの下に置いてみる

Page 88: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

サイトの説明文の位置が変わった!

またCSSで調整すればOK!

Page 89: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

サイト名をロゴ画像に置き換えてみる

<img src="<?php bloginfo('stylesheet_directory'); ?>/img/logo.gif" />または

Page 90: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ロゴが画像に変わった!

余計なボーダーはCSSで調整すればOK!

Page 91: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

このように今まで見てきたHTMLのタグやCSSのid名・クラス名などを目印に

テンプレートタグやPHPで何が出されているのか考えていきます。

Page 92: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

入れ替えたり書き換えたり・・

消したり足したり・・

Page 93: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

わからないところはどんどん調べて自分にとって必要なところから覚えていくのもひとつの方法ではないかと思います

Page 94: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ここまで来たらオリジナルのテーマ作成まであと一歩

実は。。。。

Page 95: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ロゴ サイトの説明

問い合わせ サイトマップ

画像ナビゲーション

メニュー コンテンツ

ナビゲーション

何が当てはまるか考えよう

きちんとHTMLとCSSを書いたら

Page 96: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ロゴ サイトの説明

問い合わせ サイトマップ

画像ナビゲーション

メニュー コンテンツ

ナビゲーション

header.php

index.php

footer.php

sidebar.php

分割するときにHTMLの構造をこわさないようにね

Page 97: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

たくさんの先輩の方々のブログ、フォーラム、書籍、色々なところに情報がたくさんあります

読んだり、聞いたり。。

Page 98: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

自分が悩んだことできるようになったこと、

今度は誰かの役に立つかもしれません。

Page 99: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

みんなで

WordPressを楽しみましょう!

Page 100: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

ありがとうございました

Page 101: CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩

本日のスライドはhttp://webourgeon.com/

で公開予定です

Twitter@Webourgeon_com

続きも書きます