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

Как сделать анимацию при наведении на блок?

Уважаемые, подскажите, пожалуйста, как сделать следующую анимацию: при наведении на основной блок .card, оранжевый background иконки должен заполнить весь блок .card. Просьба рекомендовать решения только с использованием css и/или нативным js.
Изображение
5d6cf647c0785238879241.png

Имеющаяся основа на Code Pen
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@i1yas
.card {
  ...
  overflow: hidden;
  transition: background-color .2s;
  transition-delay: .1s;
}
.card__img {
  ...
  transition: box-shadow .2s;
  box-shadow: 0 0 0 0 #FF8A00;
}
.card:hover .card__img {
  box-shadow: 0 0 0 300px transparent;
}
.card:hover {
  background-color: #FF8A00;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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