@Alli03

Как сверстать такой эффект при наведении :hover?

Приветствую. Подскажите пожалуйста какими способами верстают такие эффекты при наведении на пункт меню? ТЫК Чтобы background менялся при наведении на пункт меню плавно с низу в верх или наоборот?
  • Вопрос задан
  • 366 просмотров
Решения вопроса 1
@WQP
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
AlexeyGfi
@AlexeyGfi
YouTube >>> Битриксоид из Колхоза
Внутри элемента ссылки :after с position:absolute; height: 0%; bottom: 0;
Чтобы была плавность — transition
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;


При наведении на ссылку
a:hover :after { height: 100%; }
Ответ написан
Комментировать
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Если у вас уже есть работающий пример, то открывается консоль в браузере и в ней все написано как это сделано.

В данном случае с помощью псевдоэлемента after

Другой, более простой вариант: это изменение высоты при наведении.
https://jsfiddle.net/mdtbyus6/
Я сделала для li.
Чтобы кликабелен был весь блок, нужно задать 100% высоты для ссылки и снова расположить текст по центру.
Ответ написан
Комментировать
abyrkov
@abyrkov
JavaScripter
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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