Design Plus

WEBデザインを中心としたテーマを扱うサイトです

タグ:

CSSだけでマウスホバー時の画像を半透明にする小ワザ

マウスホバー時の画像変更は、通常ロールオーバー用の画像を用意するのですが、面倒な時やブログなどで頻繁に使うときは、CSSだけでhover時に画像を半透明にさせる方法もあります。

まずは、CSSのどこかに以下の記述を忍ばせます(不透明度60%)。

a img.linkimg{
background:none!important;
}

a:hover img.linkimg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

あとは、使いたい箇所に以下のようにマークアップすればOKです。

<a href="#"><img src="画像絶対パス" class="linkimg" /></a>

このようにマウスを移動させると半透明になります。

マウスホバー

不透明度を変えたい場合は、0.6とか60とかの数字を変えてください。

例えば、50%だとこのようになります。

a img.linkimg{
background:none!important;
}

a:hover img.linkimg{
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
background:none!important;
}

よろしければお試しください。

WordPressテーマを無料プレゼント

無料WordPressテーマプレゼント

Trackbacks/Pingbacks

  1. CSSでマウスホバー時の画像を半透明にする小ワザ - anacetic 05 11 10

コメントする