【问题标题】:what is the fastest CSS display Property for Animating DOM element动画 DOM 元素最快的 CSS 显示属性是什么
【发布时间】:2011-11-29 06:43:00
【问题描述】:

好像

display: block 

然后减少回流

display: table

还有任何css属性可以设置为确保更改一个dom元素不会影响其他元素的布局,从而导致额外的重绘或重排。

【问题讨论】:

    标签: javascript dom animation css


    【解决方案1】:

    向元素添加position:absolute 会使元素完全脱离页面流,因此不会导致其他元素重排。

    【讨论】:

    • 我发现在完全避免回流的同时改变元素位置的最佳方法是使用 css3 transform 属性。也有 position:absolute 不应该伤害。
    【解决方案2】:

    您可以使用visibility: visible;visibility: hidden;。由于元素在隐藏时仍会占用空间,因此在显示/隐藏时对布局的影响很小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多