我希望有一系列的单选按钮,不需要实际的圆形按钮,只需要标签,并通过红色圆角边框来指示所选“按钮”。这是为了模拟某个纸质表格,其中一个值是通过圈出单个数字来表示的。这种形式是否可能实现?
不需要编写脚本,只需使用CSS。
这里有一个示例:JSFiddle
我不知道你具体想要什么,但至少这是一个概念验证。
CSS
label {
display: inline-block;
width: 100px;
height: 50px;
border: solid 2px red;
}
input[type="radio"] {
display:none;
}
input[type="radio"]:checked + label {
border: solid 2px green;
}
HTML
<input type="radio" id="test" name="jeff"><label for="test">Pizza</label>
<input type="radio" id="test2" name="jeff"><label for="test2">Steak</label>