css3的transform缩放在IE浏览器下有抖动怎么解决?因为浏览器的兼容问题,transform: scale();缩放在IE浏览器下会有过渡抖动的问题,那么我们有什么办法可以解决吗?接下来小编就与大家一起来探讨一下。
transform缩放在IE浏览器下会有抖动 可以在缩放的同时添加一个旋转
如:
transform: scale(1.2);
换成:
transform: scale(1.2) rotate(0.1deg);
transform:translate();偏移会使图片或文字变得模糊
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 */
以上就是关于transform缩放抖动的解决方案介绍啦,上述示例具有一定的借鉴价值,有需要的朋友可以参考,希望对大家学习CSS3的使用有帮助,想要了解更多可以继续浏览群英网络其他相关的文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
长按识别二维码并关注微信
更方便到期提醒、手机管理