修改原生複選框checkbox樣式

原生:

<input type='checkbox' />

效果:
在这里插入图片描述
在这里插入图片描述

與ui設計師規劃的不一樣,要的效果如下:在这里插入图片描述

在这里插入图片描述

代碼如下:
(1)html代碼:

<input type='checkbox' class ='colCheck' />

(2)樣式

input[type="checkbox"].colCheck{
-webkit-appearance: none;   /*改變瀏覽器默認風格,不寫此句自己寫的style不生效*/
background: #373E59;  /*設置複選框背景色*/
 border:1px #909DBF solid;  /*設置邊框*/
width: 20px;
height: 20px;   

}

input[type="checkbox"].colCheck:checked {  /*選中時複選框樣式*/
 background: #0084FF;
 color: white;
}

/*不寫下面代碼勾勾會不見了,原因:瀏覽器默認風格已經被設置為none,原先的勾勾自然也消失啦,要手動添加勾勾*/
input[type="checkbox"].colCheck:checked:after{  /*選中時複選框勾勾樣式*/
 content:'✔';
 margin-left:3px;

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值