アフィリエイト広告を利用しています

広告

posted by fanblog
「ここにブログの名前を入れます」は更新を終了しました。記事はすべて新ブログ「 Big Bang 」に移転済みです。記事のタイトルをクリックすると新ブログの該当記事に移動します。そちらでお楽しみください。

サイドバーのカスタマイズ

サイドバーのタイトルに画像背景 のつづきです。タイトル以外を加工します。
変更前
変更後

変更前
変更後
まずスキンの全ての HTMLのヘッド に次の通り書き込みます。

<!--[if IE]>
<style type="text/css">
<!--
body#multi table,body#doubleL table,body#doubleR table{
margin-bottom:-5px;
}
-->
</style>
<![endif]-->

これは、ブラウザがInternet Explorerの時だけ、書いてあるスタイルを適用せよという意味になります。

書く場所は <link href="{$BlogUrl$}style.css" rel="stylesheet" type="text/css" />の下 にしてください。いったん元のスタイルシートを読み込んだ後で、この部分を上書きしたいからです。

スタイルシートに書いてある内容をブラウザが処理する際、ブラウザによって多少のクセがでます。それを調節するための方法です。今回はInternet Explorerだけ、 タイトル画像の下の間隔が大きくなる ので、それを調整しました。
適用前
適用後

適用前
適用後


次に、 スタイルシート に以下を追加します。

body#multi table,body#doubleL table,body#doubleR table{
margin-bottom:3px;
}
div.side_text{
width:138px;
margin:0 0 2px 10px;
background-color:#F3D7FC;
}
div.side_text:hover{
background-color:#EAB5FB;
}
div.side_text a{
display:block;
text-decoration:none;
line-height:2em;
padding:0 5px;
color: #000;
}
div.side_text a img{
display:none;
}

一番上のブロックはタイトル文字との間隔指定です。

各行の文字は div.side_text の中に入っています。

タイトル行と合わせた横幅、138ピクセルにしてマウスが乗っていないときは #F3D7FC; 色、マウスが乗っているとき( hover )は #EAB5FB; 色にします。

div.side_text の中にはa(リンク文字)とimg(画像)が入っています。

a の文字は 記事のタイトル部分をレイアウト と同じように display:block; にします。

img は上の変更前の画像にあるように、文字の前についている小さな赤い丸印です。これは表示しないので、 display:none; にします。


サイドバーのすべての項目が同じスタイルで構わないときはこれで完了です。
次回は、違う項目ごとにスタイルを変えます。



前回のままだとタイトル文字が細いので、太くします。また、最後の1行は微調整です。
追加するのは、赤文字の2行です。

body#multi .side_title,body#doubleL .side_title,body#doubleR .side_title{
background:url(' 画像のURL ') left top no-repeat;
height:45px;
line-height:37px;
padding:8px 0 0 20px;
color:#fff;
font-weight:bold; //文字を太くする
text-align: center; //文字を真ん中に合わせる

}

新ブログ「Big Bang」で続きを読む

×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: