Задать вопрос
@anton99zel
29а класс средней школы №7

Чем заменить родственный селектор?

<style>
.Green {
  background: green;
  width: 130px;
  height: 130px;
  transition: .5s;
}
#chetyre:checked ~ .Green {
  background: yellow;
}
</style>

<input type="checkbox" id="chetyre"/>
<div class="Green"></div>

Работает если input и div рядом
А если не рядом, то как сделать, чтобы срабатывало?
Видимо дело в тильде, которая родственный селектор
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
profesor08
@profesor08 Куратор тега CSS
Если он в другой ветке или на другом уровне dom дерева, то ничего не выйдет через css. Делай на js, делов там на 5 строк кода.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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