标签模拟多选择框checkbox

自闭症网瘾萝莉.ら 提交于 2020-03-03 11:36:51

用label标签模拟checkbox选择框,贴出关键代码如下:(具体样式还需自己调整一下)

我的效果·:

 多个选项框设置一样,改变下input输入框的calss名与label名即可,

 

 

HTML代码:
   <div class="hander">
        <input type="checkbox" name="favorite" value="1" id="color-input-red" class="color-input-red"/>
        <label for="color-input-red"></label>
        <span>手袋</span>
    </div>
CSS代码:
#color-input-red +label{
    display: block;
    width:0.22rem;
    height:0.22rem;
    cursor: pointer;
    position: absolute;
    top: 0.09rem;
    left: 0;
    border: 1px solid #cccccc;
}
#color-input-red:checked +label::before{
    display: block;
    content: "\2714";
    text-align: center;
    font-size:0.16rem;
    line-height: 0.20rem;
    color: #000000;
}//隐藏checkbox默认样式
input[type=checkbox]{
    visibility: hidden;
}

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!