@stan288

Можно ли написать такой селектор, который будет реагировать на НЕ вложенные элементы при псевдоклассах?

Для примера есть такой код. Можно ли чтобы по наведению на block-1 цвет менялся у block-2? Или тут только mouseover поможет и без js не обойтись?

<div class="block-1"></div>
<div class="block-2"></div>

.block-1 {
  display: inline-block;
  width: 100px;
  height: 100px;
  background-color: #000;
}
.block-1:hover block-2 {
  background-color: #000;
}
.block-2 {
  display: inline-block;
  width: 100px;
  height: 100px;
  background-color: #e1e1e1;
}
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
RAX7
@RAX7
.block-1:hover + .block-2 {
  background-color: #000;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
.block-1:hover + .block-2 - непосредственно следующий блок
.block-1:hover ~ .block-2 - все следующие сиблинги
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы