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

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

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

サイドバーのリストにアイコンをつけます


旧ベーシックのときのは CSS リストマーク



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





/* リストマーク */
.readerMenu .skinSubList li {/*reader : 読者一覧*/
padding-left:20px;/*画像横+α*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}
.bookmarkMenu .skinSubList li {/*bookmark : ブックマーク*/
padding-left:20px;/*画像横+α*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}
.favoriteMenu .skinSubList li {/*favorite : お気に入りブログ*/
padding-left:20px;/*画像横+α*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}
.recentEntriesMenu .skinSubList li {/*recent_entries : 最新の記事*/
padding-left:20px;/*画像横+α*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}
.recentCommentMenu .skinSubList li {/*recent_comment : 最近のコメント*/
padding-left:20px;/*画像横+α*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}
.themeMenu .skinSubList li {/*theme_list : ブログテーマ一覧*/
padding-left:20px;/*画像横+α*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}
.archiveMenu .skinSubList li {/*archives : アーカイブ*/
padding-left:20px;/*画像横+α*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}





以前の記事では訪問済みのリストに別のアイコンをつける場合は・・・ってありますが


セキュリティ上の問題があることがわかりa:visited(訪問済み)の背景画像は使えなくなるブラウザが増えているそうです

なので最新のほとんどのブラウザーでは使えなくなります

・・・それでは面白くないので?
a:hover に変えるとマウスがのったときにアイコンが変わります

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

注意! ↓下のCSSは全部のアイコンを同じ画像でやる場合です

それぞれで別の画像を設定する場合は上のCSSに aa:hover をつけたCSSをそれぞれ書いてください


/*リストマーク*/
.skinSubList li a{
padding-left:20px;/*画像横+α*/
padding-top:3px;/*上A*/
padding-bottom:3px;/*下B*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}
.skinSubList li a:hover{/*マウスオーバー時*/
padding-left:20px;/*画像横+α*/
background-image:url(画像のURL);
background-repeat:no-repeat;/*繰り返さない*/
background-position:0px 0px;/*画像位置 横 上*/
}



この場合・・・
画像が全部表示できない場合は A と B を大きくすれば表示できます

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

コレがなくても画像が全部表示できるときは
padding-top:3px;/*上A*/
padding-bottom:
3px;/*下B*/
この部分を削除するか
padding-top:0;/*上A*/
padding-bottom:
0;/*下B*/
0 にするかしないと・・間隔が広がりすぎになります・・