一个轮播图播放的时候(改变的是transform: translate3d属性的X值),当开启Redering面板下的Paint flashing的时候,发现页面上所有设置了position: relative或position: absolute的元素会发生重绘,产生的后果是有些文字会出现抖动的情况。查看了一下淘宝和京东的网站,发现京东也会出现这个问题,但是淘宝就不会,不知道这个是由什么引起的
一个轮播图播放的时候(改变的是transform: translate3d属性的X值),当开启Redering面板下的Paint flashing的时候,发现页面上所有设置了position: relative或position: absolute的元素会发生重绘,产生的后果是有些文字会出现抖动的情况。查看了一下淘宝和京东的网站,发现京东也会出现这个问题,但是淘宝就不会,不知道这个是由什么引起的
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.7k 阅读
5 回答1.3k 阅读
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
5 回答545 阅读
原因:
Why does transform with transition cause the whole page to repaint?
解决方案:
transform
实现轮播效果一般轮播组件都支持配置是否采用
transform
实现轮播效果。提升设置动画的元素
给轮播元素增加CSS
如果先麻烦可以这样试试(最好不要这样做):