Задать вопрос
tamtakoe
@tamtakoe

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

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

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

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

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

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

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

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