开发者社区> 问答> 正文

css 能改变input type radio和checkbox 圆圈或方框的大小吗?

rt
怎么才能改变?

展开
收起
a123456678 2016-05-26 17:00:29 3510 0
1 条回答
写回答
取消 提交回答
  • 把input隐藏,外面套label,再里面加个span,样式写在span上,让label覆盖在span上面,js去改active的

    class
    
    <label for="remember" class="text-muted"><span class="circle-btn"></span><input type="radio" id="remember" style="display:none;" />记住密码</label>
    label {
        -webkit-user-select: none;
    }
    .circle-btn {
        width: 18px;
        height: 18px;
        border-radius: 100%;
        border: 1px solid #808080;
        transition: all 0.4s;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        -webkit-transition: all 0.4s ease;
        transition: all 0.4s ease;
        display: inline-block;
        vertical-align: middle;
        margin: -4px 3px 0 0;
    }
    .circle-btn.active {
        border-width: 5px;
        border-color: #1dace8;
    }

    其实不用js也可以实现。。不过我还没尝试过

    2019-07-17 19:16:34
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载