我想在將鼠標懸停在圖像上時縮放並模糊圖像。我正在嘗試下面的代碼,它以某種方式在Chrome上工作(不平滑過渡,不知道爲什麼),但在FF或IE上不起作用,儘管我已經讀過這些模糊應該適用於這些瀏覽器。將鼠標懸停在圖像上進行縮放和模糊
而且我的另一個問題是,是否有可能從中心而不是左上角縮放圖像,因爲它在本例中的作用:
下面的代碼:
HTML:
<div class="grow">
<img src="image.jpg" />
</div>
CSS:
.grow{
width: 300px;
height: 300px;
overflow: hidden;
}
.grow img {
height: 300px;
width: 300px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
filter: blur(0);
-webkit-filter: blur(0);
-moz-filter: blur(0);
-o-filter: blur(0);
-ms-filter: blur(0);
-ms-filter: blur(0px);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.grow img:hover {
width: 400px;
height: 400px;
filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: url(blur.svg#blur);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
}
謝謝,但我看不出有什麼區別,它仍然無法在Firefox或IE模糊,正如我上面問。 – user2738640