對於我自己的網站,我向訪客展示了幾張照片。這些圖片應該在opacity: 0.7;
上,然後當使用transition: opacity 0.50s ease-in-out;
將它們懸停在圖片上時,圖像應該達到100%的可見度。該段下的代碼顯示了我是如何在Chrome上運行的。但即使它在Chrome中運行,它也不能在Firefox和Internet Explorer等瀏覽器中運行。請你幫我找出哪部分代碼是錯誤的?我已經添加了我能想到的所有跨瀏覽器不透明度支持!不透明度轉換不工作在Firefox和IE瀏覽器(和其他?)
.image.full2 {
display: block;
width: 100%;
-moz-opacity: 0.7;
-webkit-opacity: 0.7;
opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-khtml-opacity: 0.7;
-moz-transition: opacity 0.50s ease-in-out;
-webkit-transition: opacity 0.50s ease-in-out;
-o-transition: opacity 0.50s ease-in-out;
-ms-transition: opacity 0.50s ease-in-out;
transition: opacity 0.50s ease-in-out;
}
.image.full2:hover {
-webkit-opacity: 1.0;
-moz-opacity: 1.0;
opactiy: 1.0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-khtml-opacity: 1.0;
}
同樣的故事作爲阿明:這從過渡停止過在Chrome中的圖像!難道是我正在運行的一個JS是禁用過渡對我的網站的影響..? – Peleus
我不這麼認爲...但你可以分享你的js來檢查,也許... –