css实现接地气的checkbox框

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

1
2
3
4
5
6
body{font-family:'微软简行楷'}
ul li{list-style:none; margin:10px;color:#4985d7;}
.myCheck { display: none;  }
.myCheck + label { background-color: whiteborder: 1px solid #d3d3d3width: 20px; height: 20pxdisplay: inline-blocktext-align: center; vertical-align: middleline-height: 20px; margin-right: 5px; }
.myCheck:checked + label {  background-color: #eee; }
.myCheck:checked + label:after {  content: "\2714";   }

2.html内容

1
2
3
4
5
6
7
8
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>苏小苏-CSDN</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.总结 
大家也可以根据自己的需要,自行变换样式与颜色!

posted @   苏小苏sxs  阅读(462)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示