【发布时间】:2020-07-28 17:24:51
【问题描述】:
我有 2 个单选按钮,按下时可以在彼此之间切换。
但我希望它们看起来更像这样,因此它实际上看起来像一个切换效果而不是 2 个不同的按钮。
这是当前代码:
.radio-toolbar-3 {
margin: 1vw 1vw 1vw 0;
}
.radio-toolbar-3 label {
display: inline-block;
background-color: #FFFFFF;
padding: 10px 20px;
font-size: 16px;
border: 1px solid #2E2E2E;
width: 8vw;
text-align: center;
border-radius: 0.5vw;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.radio-toolbar-3 label:hover {
background-color: #B4B4B4;
}
.radio-toolbar-3 input[type="radio"]:checked+label {
background-color: #DAA521;
}
<div class="radio-toolbar-3">
<input type="radio" id="classic" name="subscription-type" value="classic">
<label for="classic">Classic</label>
<input type="radio" id="adventurer" name="subscription-type" value="adventurer">
<label for="adventurer">Adventurer</label>
</div>
任何帮助表示赞赏。
【问题讨论】:
标签: javascript html css radio-button