@accountnujen

Можно ли без Js сделать все остальные ссылки серыми при наведении на одну из них?

https://codepen.io/accountnujen/pen/PoXbpWN


Я дошёл только до такого варианта и разумеется меня он не устраивает. Мне нужно все остальные ссылки делать серыми, а не последующие. Вариант с тем, чтобы выдать color при наведении на .menu тоже не подходит, потому что серым ссылки становятся слишком рано из-за отступов самого menu. Мне нужно именно при наведении на одну ссылку делать другие серыми
  • Вопрос задан
  • 232 просмотра
Пригласить эксперта
Ответы на вопрос 1
develx
@develx Куратор тега CSS
Web developer
Можно
https://codepen.io/xdevelx/pen/rNoWmWX

если устраивает поддержка браузеров :has

Только почему меню без ссылок, зачем ему фиксированная ширина и grid-gap не во всех браузерах для display flex будет работать (для flex используйте gap). И зачем justify-content: space-between и gap одновременно?

Вариант без :has по мотивам коммента Ankhena
https://codepen.io/xdevelx/pen/dywOWJW

Но в этом варианте, если навести курсор между пунктами меню, у всех пунктов цвет станет серым. А это косяк, хоть и небольшой.
Ответ написан
Ваш ответ на вопрос

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

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