поэтому я создал эти div и заставил их действовать как переключатель:
[! [Эти 4divs] [1]] [1]
, когда я нажимаю на один из них я хочу, чтобы граница была окрашена в синий цвет, как border: 2px solid blue;
, но вместо этого происходит следующее:
[! [проблема] [2]] [2]
что я могу сделать, чтобы цвет границы был синим, как это:
sudies. js code:
<ul>
<li>
<input type='radio' value= '1' name ='radio' id='radio1'/>
<label for='radio1'><div className="rcorners2 " ></div></label>
</li>
<li>
<input type='radio' value='2' name='radio' id='radio2'/>
<label for='radio2'><div className="rcorners2 " ></div></label>
</li>
<li>
<input type='radio' value='3' name='radio' id='radio3'/>
<label for='radio3'><div className="rcorners2 " ></div></label>
</li>
</ul>
sudies. css:
ul {
list-style:none;
}
li{
display:inline-block;
margin-right: 15px;
}
input{
visibility:hidden;
}
label{
cursor:pointer;
}
input:checked + label {
border: 2px solid blue;
}