サイドメニューの折りたたみに画像を使用する
Posted at June 24,2005 11:58 PM
Tag:[CSS, Customize, Folding, Image, JavaScript, MovableType, SideMenu]
Tag:[CSS, Customize, Folding, Image, JavaScript, MovableType, SideMenu]
サイドメニューの折りたたみ(v4.0)でブロックレベル要素指定による折りたたみをご紹介しましたが、タイトル部分の背景やロールオーバーした時に任意の画像を配置するカスタマイズです。簡単です。
まず、タイトル部分に通常表示で使用する画像(hogehoge1.gif)とロールオーバー時に使用する画像(hogehoge2.gif)の2つを用意します。例えば下記のようなものです。
- :通常表示用(hogehoge1.gif)
- :ロールオーバー用(hogehoge2.gif)
次に、前述のエントリーにある、3項のスタイルシートの設定を下記のように変更します。
/* 通常 */
.sidetitle2 a:link,
.sidetitle2 a:visited {
display: block;
padding: 2px;
border: 1px solid #999999; /* 枠線 */
color:#666666; /* 文字色 */
background-color:#f6f6f6; /* 背景色 */
font-family: Verdana, Arial, sans-serif;
font-size:10px;
text-decoration: none;
background-image:url(images/hogehoge1.gif);
}
/* マウスポイント時 */
.sidetitle2 a:hover {
padding: 2px;
border: 1px solid #999999; /* 枠線 */
color:#ffffff#666666; /* 文字色 */
background-color: #999999; /* 背景色 */
font-family: Verdana, Arial, sans-serif;
font-size:10px;
text-decoration: none;
background-image:url(images/hogehoge2.gif);
}
これで下記のような動作をするようになります(サンプル表示用に設定は若干変えています)。
上記は配置する画像のサイズがタイトル部分と同じ大きさの場合です。次のように細い縦長の画像(hogehoge3.gif:みにくくてすいません)
を繰り返し表示する場合は、
background-image:url(images/hogehoge3.gif);
background-repeat:x;
とします。これで
という表示になります。ロールオーバー用の画像も同じ方法で作れます。この方法は横方向のサイズが可変になる場合に便利です。
Posted by yujiro このページの先頭に戻る
- ListfolderプラグインをMovable Typeに適用する
- サイドメニューの折りたたみ(Movable Type 4.x デフォルトテンプレート用)
- サイドメニューの折りたたみ(定義リスト編)
- サイドメニューの一部を折りたたむ
- サイドメニューの折りたたみマークに画像を使用する
- サイドメニューの折りたたみ(Movable Type デフォルトテンプレート用)
- サイドメニューの折りたたみ(v5.0:ゆっくり折りたたむ)
- サイドメニューの折りたたみ(v4.0)
- menufolder.js 3.01 リリース
- Movable Type ユーザー・マニュアルをサイドメニューに追加
- サブカテゴリーリストの折りたたみ
- サイドメニュー折りたたみスクリプト(cookie等改善版)
- サイドメニューの折りたたみスクリプト改修中
- サイドメニュー折りたたみの動作遅延対処
- サイドメニュー折りたたみ状態保持スクリプト
トラックバックURL
コメント
いつも参考にさせて頂いております。
こちらのカスタマイズも真似させて頂きました。
人間の目とは不思議です。同じ画像でも上下反転させるとちゃんとくぼんで見えるんですね。
ご紹介ありがとうございました。
今後ともどうぞよろしくお願いします。
[1] Posted by showry : June 20, 2006 8:33 PM
>showryさん
こんばんは。
記事参照ありがとうございました。
無事に設定できたようでよかったです。
ではでは!
[2] Posted by yujiro : June 21, 2006 11:27 PM
コメントする
greeting