我一直在寻找一个3状态切换开关,但运气不太好
基本上,我需要一个具有以下状态的开关:
|开|不适用|关|
默认情况下,滑块从中间开始,一旦用户向左或向右滑动,它们就不能返回到N/A(未回答)状态。
有人知道怎么处理吗
试着这样做:
。开关切换{
宽度:10em;
}
.开关切换标签:未(.disabled){
光标:指针;
}
<;链接href=”https://cdn.jsdelivr.net/css-toggle-switch/latest/toggle-switch.css“rel=”样式表“/>;
<;div class=“开关切换开关-3开关糖果”>;
<;输入id=“on”name=“state-d”type=“radio”选中=“”/>;
<;标签为=“on”onclick=“”>;ON</标签>;
<;输入id=“na”name=“state-d”type=“radio”disabled checked=“checked”/gt;
<;标签为=“na”class=“disabled”onclick=“”>&;nbsp</标签>;
<;输入id=“off”name=“state-d”type=“radio”/>;
<;标签为=“off”onclick=“”>;关</标签>;
<;a></a>;
</部门>
这将以N/A作为默认选项开始(通过checked=“checked”),但稍后将使其不可选择(通过使用disabled)
jsiddle演示(简化)