サイドバーメニューブロックを画像に | 新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

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

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

今度はメニューブロック全部を画像にします・・

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




まずは画像を用意します


狭いサイド用の画像(横幅は180pxで作成します)


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


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




広いサイド用の画像(横幅は300pxで作成します)

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


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


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

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


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

サイドバーは表示数が限られていますので上と下の2枚で設定します

特に下の画像が短いと途中が表示されませんので余裕を持って作ってください




はじめにCSSで元の枠などを消しちゃいます・・



/*サイドバーブロック*/
.skinMenuHeader{
background-color:transparent;/*元のメニューヘッダー背景を消す*/
}
.skinMenu{
background-color:transparent;/*元のブロック枠を消す*/
}
.skinMenuBody {
background-color:transparent;/*元のブロック内背景色を消す*/
}



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


次ぎに上画像と下画像をCSSで設定します・・



/*サイド広300px*/
.skinSubA .skinMenu{
background-image:url(下の画像のURL);/*下の画像*/
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:20px;/**/
}

.skinSubA .skinMenuHeader {
background-image:url(上の画像のURL);/*上の画像 */
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:30px 0 15px 20px;/*上B 右(0) 下C 左D*/
}
.skinSubA .skinMenuTitle{/*メニュータイトル*/
font-size:1.2em;/*文字サイズ(1.2em = 1.2倍)*/
color:#ff00ff;/*メニュータイトルの文字色*/
font-weight:bold;/*太文字(太字にしない場合はこの行削除)*/
}
/*サイド狭180px*/
.skinSubB .skinMenu{
background-image:url(下の画像のURL);/*下の画像*/
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:20px;/**/
}

.skinSubB .skinMenuHeader {
background-image:url(上の画像のURL);/*上の画像 */
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:30px 0 15px 20px;/*上B 右(0) 下C 左D*/
}
.skinSubB .skinMenuTitle{/*メニュータイトル*/
font-size:1.2em;/*文字サイズ(1.2em = 1.2倍)*/
color:#ff00ff;/*メニュータイトルの文字色*/
font-weight:bold;/*太文字(太字にしない場合はこの行削除)*/
}


画像の下を調整します・・
新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

padding-bottom:20px;/**/ 画像の下部分の模様が文字にかからないように調整します

新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ
※もし左右サイドにまったく別の画像を設定していた場合はそれぞれ調整します



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


次はメニュータイトル部分です
タイトルの表示位置を設定します


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

上の画像の色を変えて説明します・・



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




メニュータイトルを中央寄せにするときは・・
新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

.skinSubA .skinMenuHeader {
background-image:url(画像のURL);/ *上の画像 */
background-position:top;
background-repeat:no-repeat;
margin:0;
padding:30px 0 15px 0;/*上B 右(0) 下C 左D*/
text-align:center;
}

左Dを 0 にしてから text-align:center; を加えます




上の画像を全部表示するために・・


上の画像は.skinMenuHeader に設定されている padding と 文字サイズで決まります

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


※画像の縦サイズに近づけます・・・ということは・・

ピッタリにすることは難しいので

上画像を作るときに余裕を持って作ってください


例えば↓このようなピッタリの場合より・・
新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ


↓このように下に余裕があればCSSの設定が楽になります
新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ



また・・・

上の画像を透過処理した画像を使うと透過部分に下の画像が表示されますので
余白部分はサイドバーの背景色で塗りつぶします
新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ



上の画像と文字の間の隙間をなくすには・・
新・アメブロ向上企画書 アメブロの「CSS編集用デザイン」のカスタマイズ

.skinMenuBody{
margin-top:0px;
padding-top:0px;
}


何もしなければそれぞれ10pxです・・

見ながら調整下さい