JustinBieber
@JustinBieber
Звизда

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

Есть меню: codepen.io/anon/pen/oxPVLW
При hover только один элемент подкрашивается белым, хотелось бы чтоб при этом остальные элементы получали свойство opacity: 0.5 к примеру, как тут
Объясните не опытному как это делать, указывал .nav .main_nav a:hover, но действует только к одному, либо не действует.
Спасибо!
  • Вопрос задан
  • 730 просмотров
Решения вопроса 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);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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