我已用DIV这个问题被用CSS3旋转变换使用1S过渡:css与过渡旋转似乎影响其他元素不透明?
在铬23 &的Safari 6上OSX 10.7.5在其它容器的字体被稍稍变暗,在.rotate-div的过渡。
关于是什么原因以及如何避免它的任何想法?
.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');
});
这是硬件加速,我不认为你可以解决这个问题。在我的情况下,当我玩--transform:scale(1.2)发生同样的事情。这里是一个演示。滚动在.normal(中):http://jsfiddle.net/ignaciocorreia/tTa5r/1/ –
我看到了 - 谢谢。奇怪的是,我正在一个网站上工作,这不会影响所有其他元素,但只有与css positione:relative ... –
这将是一些新的东西,对我来说很有趣。会很棒如果你可以分享链接。 –