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

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

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


Я дошёл только до такого варианта и разумеется меня он не устраивает. Мне нужно все остальные ссылки делать серыми, а не последующие. Вариант с тем, чтобы выдать color при наведении на .menu тоже не подходит, потому что серым ссылки становятся слишком рано из-за отступов самого menu. Мне нужно именно при наведении на одну ссылку делать другие серыми
  • Вопрос задан
  • 236 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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

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

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

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