Задать вопрос
JustinBieber
@JustinBieber
Звизда

Как сделать CSS :hover для всех элементов A?

Есть меню: codepen.io/anon/pen/oxPVLW
При hover только один элемент подкрашивается белым, хотелось бы чтоб при этом остальные элементы получали свойство opacity: 0.5 к примеру, как тут
Объясните не опытному как это делать, указывал .nav .main_nav a:hover, но действует только к одному, либо не действует.
Спасибо!
  • Вопрос задан
  • 740 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 2
Ronnie_Gardocki
@Ronnie_Gardocki
Я у мамы фронтендщик.
Некрасивый, но рабочий код.
ul:hover li a {
  opacity: 0.5;
}

nav ul li:hover a {
  opacity: 1;
}
Ответ написан
.nav ul.main_nav:hover a {
  color: rgba(255, 255, 255, 0.7);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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