美文网首页
css3知识汇总23:自定义复选框input+label

css3知识汇总23:自定义复选框input+label

作者: 0清婉0 | 来源:发表于2021-03-01 20:29 被阅读0次

    两会快开始了,又开始要忙起来了。今天没时间了,先把周末学的放上来吧。

    【HTML】

    <input type="checkbox" id="awesome" checked/>

    <label for="awesome">男</label>

    【css】

    input[type="checkbox"] + label::before{

        content:'\a0'; /*不换行空格*/

        display: inline-block;

        vertical-align: 0em;

        width: 1em;

        height: 1em;

        margin-right:.2em;

        border-radius: .2em;

        background-color: silver;

        text-indent: .15em;

        line-height: 1;

    }

    input[type="checkbox"]:checked + label::before{

        content:'\2713';

        background-color: yellowgreen;

    }

    input[type="checkbox"]{

        position: absolute;

        clip:rect(0,0,0,0);

    }

    input[type="checkbox"]:focus + label::before{

        box-shadow: 0 0 .1em .1em #58a;

    }

    input[type="checkbox"]:disabled + label::before{

        background-color: gray;

        box-shadow: none;

        color:#555;

    }

    相关文章

      网友评论

          本文标题:css3知识汇总23:自定义复选框input+label

          本文链接:https://www.haomeiwen.com/subject/kwfzfltx.html