Задать вопрос
vool
@vool
Разработчик

Почему CSS анимация тормозит на телефоне?

Всем привет, разрабатываю мини-приложение для мобилы на html, css, js. Столкнулся со странной проблеммой:
CSS анимация в браузере плавно идёт, а на телефоне - рывками(тормозит)
вот код CSS:
.footer {
  position: fixed;
  bottom: 0px;
  font-size: 20px;
  width: 100%;
  filter: drop-shadow(2px 4px 6px blue);
  height: 30px;
  transition: height .3s linear;
  contain: content;
}
.footer.open {
  height: 40%;
}


Вроде бы ничего сложного, но почему проблемма на телефоне с анимацией?
  • Вопрос задан
  • 360 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
vool
@vool Автор вопроса
Разработчик
Вообщем не нашёл решения но протестировал на другом телефоне, там всё работает круто, видимо это мой телефон тормозит
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Seasle
@Seasle Куратор тега CSS
Попробуйте filter: drop-shadow(2px 4px 6px blue); заменить на box-shadow: 2px 4px 6px blue;. И можете добавить will-change: height;.
Ответ написан
Ваш ответ на вопрос

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

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