233*_*870 6 html css transition smooth css3
我在悬停时旋转我的图像,我希望过渡顺利,所以这就是我尝试过的:
<div class="latest-thumbs">
<img src="images/thumbs/thumb01.jpg" alt="thumb" class="rotate" />
<img src="images/thumbs/thumb01.jpg" alt="thumb" class="rotate" />
<img src="images/thumbs/thumb01.jpg" alt="thumb" class="rotate" />
</div><!-- end latest-thumbs -->
Run Code Online (Sandbox Code Playgroud)
CSS:
.rotate {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: 300ms ease all;
-moz-transition: 300ms ease all;
-o-transition: 300ms ease all;
transition: 300ms ease all;
}
.rotate:hover {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
Run Code Online (Sandbox Code Playgroud)
我的图像在悬停时旋转,因此没有问题,只有过渡不顺畅.有想法该怎么解决这个吗?
JSFiddle:http://jsfiddle.net/wntX4/
fab*_*aby 15
更改所有转换css属性(用线性替换easy)
transition: 300ms ease all;
Run Code Online (Sandbox Code Playgroud)
同
transition: 300ms linear all;
Run Code Online (Sandbox Code Playgroud)
参考这个
更新
您的转换仅适用于以正确方式工作的不透明度属性
归档时间: |
|
查看次数: |
29424 次 |
最近记录: |