Какие причины reflow? Как можно уменьшить reflow?

Причины reflow:

  • изменение шаблона (геометрия страницы)
  • изменения размера окна
  • изменения высоты\ширины любого элемента
  • изменение шрифта
  • перемещение элемента (анимация)
  • удаление или добавление стиля
  • калькуляции смещения по высоте или по ширине
  • display: none

Как этого избежать:

  • не устанавливайте стили внутри элементов
  • применяйте анимацию к элементам, которые отпозиционированы fixed или absolute
  • избегайте таблиц

results matching ""

    No results matching ""