より良い結果を得るには、次のようなCSSプロパティを使用する必要があります。
#container{
overflow:hidden;
width:489px;
height:178px;
position:relative;
}
#container img{
position:relative;
margin:auto;
-webkit-transition: all 4s ease-out;
-moz-transition: all 4s ease-out;
-o-transition: all 4s ease-out;
transition: all 4s ease-out;
}
#container img.zoom {
-moz-transform: scale(2);
-webkit-transform: scale(2);
-o-transform: scale(2);
transform: scale(2);
-ms-transform: scale(2);
filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
M11=2, M12=-0, M21=0, M22=2);
}
およびjavascript:
$().ready(function(){
$('img').addClass('zoom');
});
ズームクラスを追加すると、画像は4秒で2に拡大縮小されます。
完全なデモンストレーションを参照してください:http://jsfiddle.net/rNY6T/18/