ブログヘッダーにメニューを付けよう。 | Sodateru.amimonoya blog

Sodateru.amimonoya blog

2歳差の兄妹を育てつつ、ココロをあっためるものを、手編みで少しずつ作っています。
ニットアイテムのオーダー製作や、町田駅周辺の公民館で不定期に開催している「Sodateru.ニットカフェ」の活動記録。
あと、ゆるゆる子育ての記録。

さてさて、昨日に続き~

ブログのちょこっとリニューアルにお役立ち記事の続き、
書いていきますぺこ


きのうの記事↓
ブログをちょっとリニューアル。

で、ヘッダー画像(タイトルの画像ね)を押すと、
トップに戻るようにする方法をご紹介しましたにへ


今日はそのヘッダー画像の下にある、
これ。



ヘッダー下で、メニューみたいになってるやつですねにへ

これがあるだけで、ブログなのに一気にホームページっぽくなりますぐっ


検索などでトップ以外の記事から読まれる方にも、
おすすめ記事やSNSをお知らせができるので
とっても便利ですよードヤ顔



さて、ではやり方でっす。


sodateru.あみものやブログでは、ボタン画像を自分で作って、
背景に使っていますが、
画像を使わない簡単な方法もあります^^


①画像を使わない場合


下のコードを、CSS(スタイルシート)の一番下にコピペします。
わざめーばさんのブログからお借りしてます)





/***************************************
ヘッダーメニューを設置する(V4)
by わざめーば http://ameblo.jp/wazameba/
***************************************/
/* ▼ 通常は変更不要 (ここから) ▼ */
.skinContentsArea {
position: relative;
}
#headerMenu, #headerMenu ul,
#headerMenu li, #headerMenu a {
margin: 0;
padding: 0;
background-color: transparent;
}
#headerMenu {
position: absolute;
line-height: 1.0;
overflow: visible;
}
#headerMenu ul.menu {
list-style: none;
overflow: visible;
}
#headerMenu ul.menu:after {
display: block;
clear: both;
content: ".";
height: 0px;
overflow: hidden;
visibility: hidden;
}
#headerMenu ul.menu li {
position: relative;
display: block;
float: left;
overflow: visible;
}
#headerMenu ul.menu>li {
border-style: none none none solid;
}
#headerMenu ul.menu>li:first-child {
border: 0 none;
}
#headerMenu ul.menu li a {
display: block;
width: auto;
white-space: nowrap;
overflow: hidden;
text-align: center;
background-repeat: repeat;
background-position: center center;
}
/* ▲ 通常は変更不要 (ここまで) ▲ */

/* ▼ メニューカスタマイズ (ここから) ▼ */
.skinContentsArea {
padding-top: 55px; /* ■設置スペース確保 */
}
#headerMenu {
top: 0px; /* ■上下位置調整 */
left: 0px; /* ■左右位置調整 */
}
#headerMenu ul.menu li {
font-size: 14px; /* ■文字サイズ */
height: 50px; /* ■ボタンの高さ(上下枠線を含む) */
line-height: 50px; /* ■ボタンの高さ(上下枠線の内側) */
}
#headerMenu ul.menu li {
width: 195px; /* ■ボタンの幅(第一ボタン以外) */
}
#headerMenu ul.menu>li:first-child {
width: 196px; /* ■ボタンの幅(第一ボタン) */
}
#headerMenu ul.menu>li {
border-width: 1px; /* ■区切り線の太さ */
border-color: #ffffff; /* ■区切り線の色 */
}
#headerMenu ul.menu li a {
color: #ffffff; /* ■文字色[白](通常時) */
font-weight: normal; /* ■太字[なし](通常時) */
text-decoration: none; /* ■下線[なし](通常時) */
background-color: #0044cc; /* ■背景色[濃い青](通常時) */
}
#headerMenu ul.menu li a:hover {
color: #ffffff; /* ■文字色[白](オンマウス時) */
font-weight: normal; /* ■太字[なし](オンマウス時) */
text-decoration: underline; /* ■下線[あり](オンマウス時) */
background-color: #66aaff; /* ■背景色[薄い青](オンマウス時) */
}
/*▲ メニューカスタマイズ (ここまで) ▲ */





色や線種などはあとで考えるとして、とりあえず保存しましょうちゅ



次に、フリースペースの編集を開きま~す。



ブログ管理のトップから、設定・管理メニューへ。








その中の左下、「フリースペースの編集」です米







フリースペースに、以下のコードを貼り付けます。


<div id=\"headerMenu\"><!--
--><ul class=\"menu\"><!--
--><li><a href=\"#\" target=\"_blank\">メニュー1</a></li><!--
--><li><a href=\"#\" target=\"_blank\">メニュー2</a></li><!--
--><li><a href=\"#\" target=\"_blank\">メニュー3</a></li><!--
--><li><a href=\"#\" target=\"_blank\">メニュー4</a></li><!--
--><li><a href=\"#\" target=\"_blank\">メニュー5</a></li><!--
--></ul><!--
--></div>




フリースペースに何か書いてる方は、その下にコピペしてねラブ


メニュー1~5を、それぞれ表示させたい名前に書き換えてくださいにゃ

例えばこのブログだと、



<div id=\"headerMenu\"><!--
--><ul class=\"menu\"><!--
--><li><a href=\"#\" target=\"_blank\"><font color=\"#FF1493\">amimonoya</font></a></li><!--
--><li><a href=\"#\" target=\"_blank\"><font color=\"#FF1493\">KNIT CAFE</font></a></li><!--
--><li><a href=\"#\" target=\"_blank\"><font color=\"#FF1493\">minne</font></a></li><!--
--><li><a href=\"#\" target=\"_blank\"><font color=\"#FF1493\">facebook</font></a></li><!--
--><li><a href=\"#\" target=\"_blank\"><font color=\"#FF1493\">christmas</font></a></li><!--
-->
</ul><!--
--></div>




となるわけです。


さてさて、こんな感じで入力を終えると、



メニューがくっつきました~わーい!

こちらはsodateruニットカフェのブログですにゃ

ブログをホームページとして使う!をテーマに、
色々と試しながらちょっとずつ作ってますので、
ぜひ参考にしてみてねにへ




さて、このメニューだと、ボタンの色変えたいしー、
ヘッダー画像から左側が飛び出しちゃってカッコ悪いしー、
ヘッダー画像からちょっと離したいしー、

と、気になる箇所がいくつか出てきますね~溜め息




と、いうわけで変更したのがこちら。



/* ▼ メニューカスタマイズ (ここから) ▼ */
.skinContentsArea {
padding-top: 55px; /* ■設置スペース確保 */
}
#headerMenu {
top: 10px; /* ■上下位置調整 */
left: 0px; /* ■左右位置調整 */
}
#headerMenu ul.menu li {
font-size: 14px; /* ■文字サイズ */
height: 50px; /* ■ボタンの高さ(上下枠線を含む) */
line-height: 50px; /* ■ボタンの高さ(上下枠線の内側) */
}
#headerMenu ul.menu li {
width: 179px; /* ■ボタンの幅(第一ボタン以外) */
}
#headerMenu ul.menu>li:first-child {
width: 180px; /* ■ボタンの幅(第一ボタン) */
}
#headerMenu ul.menu>li {
border-width: 1px; /* ■区切り線の太さ */
border-color: #ffffff; /* ■区切り線の色 */
}
#headerMenu ul.menu li a {
color: #ffffff; /* ■文字色[白](通常時) */
font-weight: normal; /* ■太字[なし](通常時) */
text-decoration: none; /* ■下線[なし](通常時) */
background-color: #ff69b4; /* ■背景色[hotpink](通常時) */
}
#headerMenu ul.menu li a:hover {
color: #ffffff; /* ■文字色[白](オンマウス時) */
font-weight: normal; /* ■太字[なし](オンマウス時) */
text-decoration: underline; /* ■下線[あり](オンマウス時) */
background-color: #66aaff; /* ■背景色[薄い青](オンマウス時) */
}
/*▲ メニューカスタマイズ (ここまで) ▲ */



変更したのは、青字の部分です。
ボタンの幅は、計算するのが面倒なのでプレビューを見ながら、
適当に減らして合わせましたべー

色はHTML色見本とかで検索すると、いっぱい出てきます。
これが見やすいかな~

原色大辞典







というわけで、ひとまずシンプルなメニューが完成~ラブ



結構面倒な作業もあるけど、
基本はコピペなので挑戦してみてくださいにへ


あと、CSSが改造したけど何にも変わってないよー!!っていう方。
ブラウザの、「更新」ボタンを押してみてね♡


では、続きはまたあしたにへ