Мне интересно, есть ли способ, если вы сосредоточитесь на родительском элементе, можете ли вы изменить стиль дочернего элемента без javascript, скажем, у меня есть
<li class="parent">
<div class="child1"></div>
<div class="child2"></div>
</li>
и я хочу иметь возможность изменить стиль обоих дочерних элементов, если вы сосредоточитесь на родительском элементе. Поэтому я попытался сделать это ..
.parent{
&:focus{
& .child1{
background: green;
}
& .child2{
background: green;
}
}
}
но это, похоже, не работает, теперь я знаю, что могу сделать это с помощью javascript, но мне просто интересно, есть ли чистый способ CSS сделать это?
Любая помощь будет оценена!