Привет. Есть такая конструкция:
<label class="radio">
<div>
<input type="radio">
<span class="radio-border"></span>
<span class="radio-inner-dot"></span>
</div>
</label>
Спаны красятся без проблем
&:checked {
& ~ .radio-border {
border: none;
background-color: $green;
}
& ~ .radio-inner-dot {
background-color: white;
transform: scale(0.5);
opacity: 1;
z-index: 0;
}
Но мне нужно изменить родителя, то есть в моем случае это Label. Как это сделать?
Так не работает
&:checked {
& ~ .radio {
background-color: $green;
}