ヘッダー下に横メニュー(CSS-画像) | 新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

アメブロの新スキン(CSS編集用デザイン)のカスタマイズ
アメーバブログをCSSでカスタマイズして自分だけのオリジナルなデザインでアメブロを楽しんでください

こちらはヘッダー下にメニューをつけるCSS部分です
先に ヘッダー下に横メニューをつけちゃう(設置編)  をお読みください


参考: CSS メニューを作っちゃおう5(横メニュー1)



新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

メニューの横幅がブログより狭くても中央に表示されます


マウスをのっけてみてください↓・・




新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ


↑これらの画像を使って・・・



CSSの最後に・・・

/*横メニュー(画像)*/
#topmenu{
font-size:14px;/*文字サイズ*/
font-weight:normal;/*太字にするにはnormalboldに*/
width: 600px;/*全体の幅 A(D×メニュー数)*/
margin:10px auto 50px;/*メニューの上と下のスキマ 上B auto 下C*/
display: block;
line-height:2;/*メニューの縦を大きくするときは3に*/
}
#topmenu ul{
margin:0;
padding:0;
list-style-type:none;
}
#topmenu ul li{
width:150px;/*メニュー1つの幅D*/
margin:0;
padding:0;
text-align:center;
float:left;
}
#topmenu li a{
color:#ffffff;/*文字色*/
background:url(画像のURL);
background-position: right bottom;/*E*/
display: block;
text-decoration:none;
}
#topmenu li a:hover{/*マウスオーバー時*/
color:#cccccc;/*文字色*/
background-position: right top;/*F*/
}



全体の幅A と メニュー1つの幅Dの関係
メニュー1つが196pxで5項目なら 196×5=980px
メニュー1つが163pxで6項目なら 163×6=978px
メニュー1つが140pxで7項目なら 140×7=980px
でブログの幅だいたいピッタリになります
※ピッタリでなくても中央寄せになります(オーバーするのは困りますが・・)


メニューの上下の位置関係(スキマ)
新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ
heightを設定してもいいのですが・・・これでいいや~



line-height:2;/*メニューの縦を大きくするときは3に*/ この部分で・・・
新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ



同じ画像を使ってもCSSのEとFの top と bottom 部分を入れ替えることで2通りの見え方があります

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ


上で配布している画像の上部分と下部分を使って表示していますので
縦に大きなメニューにすると・・
上下ほとんど変わらない画像になってしまいますので注意ください