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

Как сделать такой эффект?

На сайте ниже при наведении на пункты меню появляется линия, которая рисуется слева направо. Изначально подумал, что можно дать li невидимый бордер в 1 пиксель, а при ховере сделать его видимым и удлинить, но погуглив понял, что нельзя ограничить длину бордера. Как это сделать?
  • Вопрос задан
  • 348 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
https://codepen.io/P233/pen/EaGAl
Нужный Вам эффект на Link Hover 3

Вся суть заключается в том, что вы анимируете при наведении линию которая добавлена к ссылке через after. В дефолтном состоянии она у вас 0% ширины, при наведении - нужное число.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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