@Vervinsky
Front-end Developer

Как реализовать анимацию на CSS?

e53e02d92640484f9c4988f6f75f3439.PNGf2752c8ed8794012a04f9c84ee86e6db.PNG
Подскажите как реализовать такую анимацию на CSS. Нужно чтобы при наведении Мыши иконка и текст выравнивались по центру блока и бэкграунд первого растягивался на 100% как на второй картинке. Важное условие нельзя, например скрыть заголовок в первом блоке под иконкой, a при наведении показывать его. нужно чтобы он просто остался на своем месте. Спасибо.
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Wheelie
При hover делаете высоту блока с фоном равной высоте родительского блока, меняете цвета заголовка и их положение. например через posistion: relative
Ответ написан
Комментировать
Antonoff
@Antonoff
Разработчик
Я ничего не понял, давай живой пример.
Ответ написан
Комментировать
sabramovskikh
@sabramovskikh
У родителя position: relative
У блоков примерно так, только значения нужные
transition: 3s
position; absolute;
top: 0px;

При ховере top: 50px;

У тебя 3 блока - блок с красной заливой, иконка, текст, к них нужно z-index прописать
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы