seregadushka
@seregadushka
minsk

Не работает простой стиль CSS для посторонних объектов?

Простое желание : навел на ТЕНЬ , КОНТЕЙНЕР расширился. Все
.container {
   width: 300px;    }

.shadow {
&:hover {
  .container {
    width: calc(300px * 2) }   
    } }


<div  class="container"></div>
<div  class="shadow"></div>


.shadow и .container — не связаны, они в разных местах страницы.
Вопрос: почему не увеличивается ширина .container до 600px ?

Иллюстрация правильного ответа:
OtherStyles
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
<div  class="container"></div>
<div  class="shadow"></div>

.container {
    width: 300px;
}

body:has(.shadow:hover) .container {
    width: calc(300px * 2);
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
imko
@imko
Senior Scratch Developer
Потому что селектор который у тебя получился .shadow:hover .container указывает на контейнер находящийся ВНУТРИ тени
Ответ написан
Ваш ответ на вопрос

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

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