美文网首页
translate和position区别

translate和position区别

作者: 莣忧草_3b53 | 来源:发表于2020-11-25 14:39 被阅读0次

    转:为什么有时候人们用translate来改变位置而不是定位?

    translate()是transform的一个值。改变transform或opacity不会触发浏览器重新布局(reflow)或重绘(repaint),只会触发复合(compositions)。而改变绝对定位会触发重新布局,进而触发重绘和复合。transform使浏览器为元素创建一个 GPU 图层,但改变绝对定位会使用到 CPU。 因此translate()更高效,可以缩短平滑动画的绘制时间。

    相关文章

      网友评论

          本文标题:translate和position区别

          本文链接:https://www.haomeiwen.com/subject/scrniktx.html