@Shiki00

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект