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

Как применить стиль к родителю если потомок имеет класс?

Ребят, есть вот такая конструкция:

<ul class="parent">
  <li><span class="checked">Первый</span></li >
  <li><span>Второй</span></li >
  <li><span>Третий</span></li >
</ul>


.parent li span {
  color: black;
}
.parent:hover li span {
  color: grey;
}
.parent:hover li span:hover {
  color: black;
}
.parent li span.checked {
  color: black;
}


Задача: наводим на родителя —> меняем цвет всех span на серый; если есть span.checked — меняем цвет всех span на серый кроме выбранного; если нет ни одного span.checked — оставляем серый в наведении и черный вне наведения.

Всё реализовал, кроме серого цвета для всех span кроме выбранного, когда снимаем наведение. Чёт не пойму как правильно сослаться.
  • Вопрос задан
  • 214 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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