纯css改变checkbook样式

本文详细介绍了如何使用CSS对HTML中的checkbox进行自定义样式设置,包括改变方框形状、颜色及勾选状态显示,同时提供了隐藏原生checkbox的技巧。

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

    input[type="checkbox"] + label::before {
    	content: "\a0";              /*不换行空格*/
    	display: inline-block;
    	width: 13px;
    	height: 13px;
    	border-radius: .0em;         /*改变方框形状*/
    	background-color: white;
    	border: 1px solid black;
    	vertical-align: middle;
    	font-size: 18px;
    	line-height: 1; 
    	margin-bottom: 3px;
	}
     /*勾选状态*/
	input[type="checkbox"]:checked + label::before {
    	content: '\2713';           /*2713、2714都是勾,一个粗一个细*/
    	font-size: 12px;
    	text-align: center;
	}
    /*隐藏checkbox*/
	input[type="checkbox"] {
    	position: absolute;
    	clip: rect(0, 0, 0, 0);
	}

 

<input type="checkbox" id="chek1"/>  <label for="chek1"> 有</label>
<input type="checkbox" id="chek2"/>  <label for="chek2"> 无</label>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值