修改transform属性导致定位元素重绘?
一个轮播图播放的时候(改变的是transform: translate3d属性的X值),当开启Redering面板下的Paint flashing的时候,发现页面上所有设置了position: relative或position: absolute的元素会发生重绘,产生的后果是有些文字会出现抖动的情况。查看了一下淘宝和京东的网站,发现京东也会出现这个问题,但是淘宝就不会,不知道这个是由什么引起的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
原因:
Why does transform with transition cause the whole page to repaint?
解决方案:
transform
实现轮播效果一般轮播组件都支持配置是否采用
transform
实现轮播效果。提升设置动画的元素
给轮播元素增加CSS
如果先麻烦可以这样试试(最好不要这样做):