css3transform过渡抖动问题解决
transform: scale();缩放在IE浏览器下会有抖动
transform缩放在IE浏览器下会有抖动可以在缩放的同时添加⼀个旋转
如:
transform: scale(1.2);
换成:
transform: scale(1.2) rotate(0.1deg);
transform:translate();偏移会使图⽚或⽂字变得模糊
rotate属性transform偏移还会使图⽚或⽂字失帧,变得模糊,可以使⽤clac解决
如:
transform:translate(-50%);
换成:
transform: translate(calc(-50% + 1px));
clac是css3的计算属性,可以使⽤在样式中的计算,clac语法:clac(数 + 数),注:这⾥“运算符号”两端的空格不能少
transform存在兼容性,IE浏览器只能兼容到IE 9,兼容写法:
transform:scale(1.2) rotate(0.1deg);
-ms-transform:scale(1.2) rotate(0.1deg); /* IE 9 */
-moz-transform:scale(1.2) rotate(0.1deg); /* Firefox */
-webkit-transform:scale(1.2) rotate(0.1deg); /* Safari 和 Chrome */
-o-transform:scale(1.2) rotate(0.1deg); /* Opera */
到此这篇关于css3 transform过渡抖动问题解决的⽂章就介绍到这了,更多相关css3 transform过渡抖动内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章,希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论