CSSで透過ロールオーバー

user-pic
0

画像のボタンをロールオーバーで変化させる時は2つボタンをつくる必要がありますが、このCSSならボタンは1つで足りてしまいます。

画像の輝度を上げる
■html
<a href="http://blog.webcreativepark.net">
<img src="./tor.gif" alt="to-R"/>
</a>

■css
a:hover img{
opacity:0.8;
filter: alpha(opacity=80);
}

ロールオーバー時にimg要素のopacityプロパティを使い不透明度を下げます。
IEはopacityプロパティに対応していない為、filterを使い不透明度を下げます。


IE・Firefox・Opera・Netscape・Safari対応
CSS Opacity設定
filter: alpha(opacity=25);
-moz-opacity:0.25;
opacity:0.25;

■IE
alpha(opacity=透明度);
100が100%となる。25%の場合は、25

■Firefox・Netscape
-moz-opacity:.透明度;
1.0が100%となる。25%の場合は、.25

■Opera・Safari
opacity:透明度;
1.0が100%となる。25%の場合は、.25

CSS3.0からは、opacity:透明度;の設定ですべてのブラウザで表示可能になるらしい。

トラックバック(0)

トラックバックURL: http://mountainbook.net/mt-tb.cgi/712

コメントする

月別アーカイブ

このブログ記事について

このページは、が2007年7月20日 09:24に書いたブログ記事です。

ひとつ前のブログ記事は「フリーのオーサリングツール ez-html」です。

次のブログ記事は「アクセルの配色を変える」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。