的HTML結構後CSS:懸停過渡
<div id="small_gal">
<div><img src="images1.jpg" /></div>
<div><img src="images1.jpg" /></div>
<div><img src="images1.jpg" /></div>
<div><img src="images1.jpg" /></div>
<div><img src="images1.jpg" /></div>
<div><img src="images1.jpg" /></div>
<div><img src="images1.jpg" /></div>
<div><img src="images1.jpg" /></div>
</div>
這些圖像具有陰影效果的,從而border
是不是一個解決方案,因爲這將是圖像
邊框是外有過渡,它可以在FF上順利運行,但不能在Chrome或其他瀏覽器上運行
這裏是代碼,我已經使用
#small_gal div:hover{cursor: pointer;}
#small_gal div:after {
content: '';
position: absolute;
width: 112px;
height: 81px;
border: 3px solid #e27501;
left: 9px; top: 9px;
z-index: 9;
opacity: 0;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
#small_gal div:hover:after {
opacity: 1;
}
注:
#small_gal
只有每個圖像被包裹在一個div所以我們可以實現容器 :後
確定CSS轉換是,即使在您使用瀏覽器中實現? http://www.quirksmode.org/ – marcgg
是邊框淡入淡出效果在我的Firefox 6上正常工作。檢查右上方3個鏈接,他們正在所有瀏覽器中工作。 –
因爲鏈接已經死亡而進行投票 –