tamtakoe
@tamtakoe

Как ускорить CSS-анимацию спойлера?

Как ускорить анимацию спойлера? plnkr.co/edit/XbUKuX?p=preview

А то в сложном дизайне и на слабых машинах тормозит.

Можно ли как-то через transform3D сделать?
  • Вопрос задан
  • 2831 просмотр
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
как-то у вас сложно... ngAnimate для такой задачи как-то вроде и не нужен особо.
plnkr.co/edit/YCPeFHT2YD0iMrUVhSFZ?p=preview

Во всяком случае таймлайн хрома в отличии от вашего варианта теперь показывает значения не ниже ~60fps. Хотя нужно пробовать еще.

А по поводу ускорения... ну, так как у вас меняется высота блока, будет перерисовываться вся страница, так что сильно это не поможет. Только если для всего блока родителя поставить 3D трансормацию нулевую.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы