@artemkotok

Как сделать hover для пункта списка?

У горизонтального списка есть нижняя рамка. Я хочу чтобы когда наводишь курсор на один из пунктов списка, эта рамка меняла цвет именно под этим пунктом, а не под всем списком. Как это сделать?

Задать эту рамку элементам списка, а не самому списку, я не могу по той причине, что тогда эта рамка будет штрихованая(под каждым элементом списка отдельная рамка), а не сплошная на весь список целиком.
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 2
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
У горизонтального списка есть нижняя рамка. Я хочу чтобы когда наводить курсор на один из пунктов писка, эта рамка меняла цвет именно под этим пунктом, а не подо всем списком. Как это сделать?

Сделать велосипед, задать нужному элементу списка псевдоэлемент after, который будет перекрывать вашу рамку чем-нибудь симпатичным. Допустим рамка серая, псевдоэлемент красный, толщина всевдоэлемента равна толщине рамки, сдвигаете её на уровень рамки, и при наведении показываете, она перекрывает = profit.
Ответ написан
matim_ioioi
@matim_ioioi
Frontend-dev/Web-dev
Вот мой вариант с использованием JS (jQuery).
Может быть много лишнего, т.к. старался очень быстро переписать с SCSS на CSS, не судите строго :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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