我有一个 DIV 使用 1s 转换通过 CSS3 转换旋转的问题:
在 OSX 10.7.5 上的 Chrome 23 和 Safari 6 中,在 .rotate-divs 过渡期间,其他容器中的字体会略微变暗。
关于导致这种情况以及如何避免这种情况的任何想法?
.rotate{
background: green;
-moz-transition: all 1s ease;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.rotate.flip{
-moz-transform: rotate(540deg);
-webkit-transform: rotate(540deg);
-o-transform: rotate(540deg);
transform: rotate(540deg);
}
使用 jquery 添加/删除翻转类:
$('.rotate').on('click', function(){
$(this).toggleClass('flip');
});