checkbox 自定义样式

直接上css代码

.checkbox{
        width: 18px;
        height: 18px;
        opacity: 0;
    }
    .checkboxdiy {
        width: 18px;
        margin: 20px 100px;
        position: relative;
    }
    .checkboxdiy label {
        cursor: pointer;
        position: absolute;
        width: 17px;
        height: 17px;
        top: 0;
        left: 0;
        border:1px solid #ccc;
    }
    .checkboxdiy label:after {
        opacity: 0;
        content: '';
        position: absolute;
        width: 9px;
        height: 5px;
        background: transparent;
        top: 2px;
        left: 4px;
        border: 2px solid #333;
        border-top: none;
        border-right: none;

        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .checkboxdiy label:hover::after {
        opacity: 0;
    }
    .checkboxdiy input[type=checkbox]:checked + label:after {
        opacity: 1;
    }

下面是html标签

<div class="checkboxdiy">
      <input type="checkbox" value="1" id="checkboxdiyInput" class="checkbox" name="" />
    <label for="checkboxdiyInput"></label>
  </div>

相关文章: http://meyerweb.com/eric/articles/webrev/200007a.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 作为一个前端程序猿,下面这些站会让你眼前一亮。 amazeui框架组建丰富 http://amazeui.org...
    欧巴冰冰阅读 12,882评论 18 303
  • 思考的时候很容易陷入一个状态就是过于集中。就象拿着一个管子在观察世界,看到的很具体,剩下的按自己的想法脑补。脑补的...
    oulan阅读 583评论 0 0
  • 恐慌和偏执,乍一听这两样东西跟品牌不搭边,但是在今天的第二章阅读中,让我对兜售所谓恐慌和偏执的营销方式,产...
    兜里糖不卖阅读 1,315评论 0 0
  • 文|孤小狐 四十岁的董胖和小他十岁的大华大打出手了。董胖可是大华的直接领导。 两个人打得鼻青脸肿,自然年轻的大华更...
    我是孤小狐阅读 10,946评论 0 3

友情链接更多精彩内容