<div id = "a" style = "w:100px; h:100px; bg-color:black"></div>
<input type = "radio" id = "b" name = "c"/>
Нужно чтобы при действии radio:checked менялся цвет блока #a.
Такое можно сделать, только если input
стоит перед div
. Но если вам нужно именно такое положение, то можно использовать flexbox и заменить видимое расположение:
.block {display:flex;}
.block input {order: 2;}
.block div {order: 1;}
input:checked + div {color: red}
<div class="block">
<input type="radio" name="c">
<div>Text 1</div>
</div>
<div class="block">
<input type="radio" name="c">
<div>Text 2</div>
</div>
<div class="block">
<input type="radio" name="c">
<div>Text 3</div>
</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как можно прочитать введенное в программу предложение и переместить слова в вектор строк?
Доброго времени сутокРеализую калькулятор в Qt
Есть два окнаВ одном окне LineEdit, в другом - PushButton