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

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

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

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽