ワードプレステーマTwentyTwelveグローバルナビゲーションのカスタマイズの方法です。
個別の記事で書き残したのですが、やっぱりチョッと分かりづらいかも!?と思い、グローバルナビゲーションを一括でカスタマイズしてみます。
これらをカスタマイズしてみる事にしましょう。チョッと長くなりますが、お付き合い頂ければと思います。
それでは、管理画面より「外観」⇒「テーマ編集」から’スタイルシート’を開いて下さい。(小テーマを使用している方は、小テーマ側のスタイルシートを編集して下さい)
スタイルシートから以下の部分を探して下さい。
/* Navigation Menu */ .main-navigation { margin-top: 24px; margin-top: 1.714285714rem; text-align: center; } .main-navigation li { margin-top: 24px; margin-top: 1.714285714rem; font-size: 12px; font-size: 0.857142857rem; line-height: 1.42857143; } .main-navigation a { color: #5e5e5e; } .main-navigation a:hover { color: #21759b; }
↓これを、以下の様に編集してみて下さい。
/* Navigation Menu */ .main-navigation { margin-top: 0; margin-top: 0rem; text-align: center; } .main-navigation li { margin-top: 10px; margin-top: 0.714285714rem; font-size: 14px; font-size: 1rem; line-height: 1.714285714; } .main-navigation a { color: #5e5e5e; } .main-navigation a:hover { color: #21759b; }
それが済みましたら、’スタイルシート’からさらに次の部分を探して下さい。
/* =Media queries -------------------------------------------------------------- */ /* Minimum width of 600 pixels. */ @media screen and (min-width: 600px) { ~~~~~~~~ 中略 ~~~~~~~~ .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; display: inline-block !important; text-align: left; width: 100%; } .main-navigation ul { margin: 0; text-indent: 0; } .main-navigation li a, .main-navigation li { display: inline-block; text-decoration: none; } .main-navigation li a { border-bottom: 0; color: #6a6a6a; line-height: 3.692307692; text-transform: uppercase; white-space: nowrap; } .main-navigation li a:hover { color: #000; } .main-navigation li { margin: 0 40px 0 0; margin: 0 2.857142857rem 0 0; position: relative; } .main-navigation li ul { display: none; margin: 0; padding: 0; position: absolute; top: 100%; z-index: 1; }
↓これを、以下の様に追加/編集してみて下さい。
/* =Media queries -------------------------------------------------------------- */ /* Minimum width of 600 pixels. */ @media screen and (min-width: 600px) { ~~~~~~~~ 中略 ~~~~~~~~ .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { background: #b0d17b; /* Show a solid color for older browsers */ background: -moz-linear-gradient(#b0d17b, #eaffb8); background: -o-linear-gradient(#b0d17b, #eaffb8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0d17b), to(#eaffb8)); /* older webkit syntax */ background: -webkit-linear-gradient(#b0d17b, #eaffb8); -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px; box-shadow: rgba(0, 0, 0, 0.8) 0px 1px 2px; -moz-border-radius:3.5px; -webkit-border-radius:3.5px; -khtml-border-radius:3.5px; border-radius:3.5px; -moz-border-radius:0.25rem; -webkit-border-radius:0.25rem; -khtml-border-radius:0.25rem; border-radius:0.25rem; clear: both; width: 98.5%; display: inline-block !important; text-align: left; } .main-navigation ul { margin: 0; padding-left: 10px; padding-left: 0.714285714rem; position: relative; text-indent: 0; } .main-navigation li a, .main-navigation li { display: inline-block; text-decoration: none; } .main-navigation li a { border-bottom: 0; color: #5a5a5a; line-height: 2.5; padding: 0 8px 0 8px; padding: 0 0.571428571rem 0 0.571428571rem; text-transform: uppercase; white-space: nowrap; } .main-navigation li a:hover { background: #eaffb8; /* Show a solid color for older browsers */ background: -moz-linear-gradient(#eaffb8, #ffffe6); background: -o-linear-gradient(#eaffb8, #ffffe6); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaffb8), to(#ffffe6)); /* Older webkit syntax */ background: -webkit-linear-gradient(#eaffb8, #ffffe6); color: #000; -moz-border-radius:3.5px; -webkit-border-radius:3.5px; -khtml-border-radius:3.5px; border-radius:3.5px; -moz-border-radius:0.25rem; -webkit-border-radius:0.25rem; -khtml-border-radius:0.25rem; border-radius:0.25rem; padding: 0 8px 0 8px; padding: 0 0.571428571rem 0 0.571428571rem; } .main-navigation li { margin: 0; position: relative; } .main-navigation li ul { display: none; margin: 0; padding: 0; position: absolute; top: 100%; z-index: 1; }
これで、グローバルナビゲーションが変更出来たハズです。かなり見やすく分かりやすくなったと思います。
赤色の数字を変更すると、メニュー文字の色が変わるハズです。また、緑色の数字を変更すると、マウスオーバーした時のメニューの文字が変わるハズです。
当サイトのグローバルナビゲーションと色違いで設定してみました。よろしければ、どうぞご活用下さい。
サイト表示が変わると、記事投稿も変わってくるかもしれませんね(笑
ピンバック: TwentyTwelve グローバルナビゲーションの幅調整(縦/横) | 初めてのワードプレス カスタマイズ