CSS讓圖片由模糊變清淅,其實主要是使用了CSS Filter濾鏡來實現鼠標懸停時改變圖片的透明度來實現。默認狀態下,圖片的透明度是70,也就是有些透明,讓圖片看上去有點模糊,當鼠標移上的時候,圖片的透明度變為0,也就是不透明了,圖片看上去就清淅了,CSS代碼如下:
01
<style>
02
.highlightit img{
03
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
04
-moz-opacity: 0.5;
05
}
06
.highlightit:hover img{
07
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
08
-moz-opacity: 1;
09
}
10
</style>
CSs代碼寫好了,裡面的透明度值默認是70,你可以試著改變這個值,直到你喜歡。下面就要把上面的CSS定義應用在對象上:
1
<a href="/" class="highlightit"><img border="0" src="/JSCSS/demoimg/wall_s3.jpg"></a>
2
<a href="/" class="highlightit"><img border="0" src="/JSCSS/demoimg/wall_s7.jpg"></a>
最終的運行效果如下,默認狀態下,圖片好似是模糊的,把你的鼠標移上去看下吧:
