首页 > 代码库 > 用css改变默认的checkbox样式
用css改变默认的checkbox样式
利用css的:label代替checkbox效果
优点:不需要图片,纯css搞定
缺点:兼容性,IE8以下不支持
直接上代码:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>用css改变默认的checkbox样式</title> </head> <body> <div><label><input type="checkbox"><b></b>选择</label></div> <style> input[type="checkbox"]{display: none;} input[type="checkbox"]+b{ display: inline-block; width: 18px;height: 18px; border: 1px solid #ccc; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; vertical-align: middle; } input[type="checkbox"]:checked+b{ background: #f00;border-color: #f00; } </style> </body> </html>
用css改变默认的checkbox样式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。