昨日のカスタマイズで、ヘッダーのタイトルを画像のみにする対応を実施したところ、
ヘッダーがアッサリし過ぎてしまいました。
そこで、今日はナビゲーションメニューを、少々いじって、見た目を引き締めたいと思います。
やったこと
今日のカスタマイズは、見た目を引き締めるためだけなので、
手っ取り早くできる所だけ。
- ナビゲーションの背景を濃いめに変更。
- 反面、文字色、区切り線が見えなくなるので、白系に。
- マウスカーソルが当たった時に、表示を変える。
- TOPの削除(ついでにwww)
といった感じです。
スタイルシートとヘッダーのコードを少し触るだけなので、非常に簡単ですね。
ナビゲーションのデザイン変更
ナビゲーションのデザイン変更は、スタイルシートを少し変更するだけなので、やり方を書くまでも無い程度ですが、一応記載しておきます。
まずは、背景色の変更から。
//背景 #navi-in { background: #2e2e57; }
次に、区切り線の色を変更します。
//区切り線 #navi-in li { <略> border-left-color: #ffffff; <略> }
マウスカーソルが当たった時の色も指定しておきます。
//フォーカス時の色指定 #navi-in li:hover { background: #2c6677; }
リンクの文字色を変更します。
//リンクの文字色指定 #navi-in li a { <略> color: #ffffff; <略> }
マウスカーソルが当たった時のデコレーションをオフにしました。(デフォルトではアンダーラインになってますね)
//デコレーションオフ #navi-in li a:hover { text-decoration: none; }
ナビゲーションメニュー自体のデザインカスタマイズ は、以上です。
デフォルトで表示されている「TOP」のリンクを削除
こちらはheader.phpの変更ですが、こちらも3行ほどコードを削除するだけですね。
//TOPリンクの削除 <!--pcnavi--> <div class="smanone"> <div id="navi-in"> 消す→ <ul> 消す→ <li> <a href="<?php echo home_url();?>" title="トップページ">TOP</a> </li> <?php wp_nav_menu(array('theme_location' => 'navbar'));?> 消す→ </ul>
以上で完成です。
これで、全体が少し引き締まった印象になりました。
もちろん、ナビゲーションバーについては、まだまだイジる要素が多分にありますが、今日の所は、ひとまずOKとしました。
以上、参考になれば幸いです。^^