css实现接地气的checkbox框

本文详细介绍了如何使用HTML和CSS自定义复选框(checkbox)的样式,包括创建可自定义颜色和样式的复选框,并提供了代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.前言 
我做的项目中,很少默认用原生的样式,甚至连下拉框都很少用select框,不过,原生也有原生的好处,来得快,没有什么大问题。如果是自己用html+css去拼接的话,样式会好看一点。不过应人而异了。我还是比较喜欢去拼接一些。那今天就教大家如何在自己的项目中做接地气的checkbox框呢? 
2.详情 
1.css样式

body{font-family:'微软简行楷'}
ul li{list-style:none; margin:10px;color:#4985d7;}
.myCheck { display: none;  }
.myCheck + label { background-color: white;  border: 1px solid #d3d3d3;  width: 20px; height: 20px;  display: inline-block;  text-align: center; vertical-align: middle;  line-height: 20px; margin-right: 5px; }
.myCheck:checked + label {  background-color: #eee; }
.myCheck:checked + label:after {  content: "\2714";   }

2.html内容

ul class="cleanfloat">
        <li><input type="checkbox" class="myCheck" checked="checked" id="ck1"><label for="ck1"></label>苏</li>
        <li><input type="checkbox" class="myCheck" id="ck2"><label for="ck2"></label>小苏</li>
        <li><input type="checkbox" class="myCheck" checked="checked" id="ck3"><label for="ck3"></label>苏小苏</li>
        <li><input type="checkbox" class="myCheck" id="ck4"><label for="ck4"></label>苏小苏-优快云</li>
        <li><input type="checkbox" class="myCheck" checked="checked" id="ck5"><label for="ck5"></label>苏小苏-checkbox</li>
        <li><input type="checkbox" class="myCheck" id="ck6"><label for="ck6"></label>苏小苏的博客</li>
 </ul>

3.展示效果

3.总结 
大家也可以根据自己的需要,自行变换样式与颜色!

转载于:https://www.cnblogs.com/sxs161028/p/7243876.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值