博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css美化checkbox的样式
阅读量:7259 次
发布时间:2019-06-29

本文共 1263 字,大约阅读时间需要 4 分钟。

使用iCheck插件可以改变checkbox、radio的原有样式,但是改变的样式尺寸有些大修改起来也比较麻烦,并且需要使用iCheck的调用方法才能使用,有时候iCheck方法还会覆盖掉同级元素的click事件,所以费了些时间写了一个单纯css可以控制样式的解决方法,以checkbox为例:

input[type="checkbox"]{
position: relative; width: 13px; height: 13px; background: #fff; border: 1px solid #dcdcdc; border-radius: 1px; -webkit-appearance: none; border-width: 0 \0;}input[type="checkbox"]:focus {
outline: 0; border-color: #428bca;}input[type="checkbox"]:checked {
background: #fff; border-color: #0099ff;}input[type="checkbox"]:checked::after {
content: url(checkmark.png); display: block; position: absolute; top: -6px; left: -5px;}

通过改变checkmark.png来定义自己的样式

 

jquery判断checked的三种方法:

.attr('checked):   //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false
.prop('checked'): //16+:true/false
.is(':checked'):    //所有版本:true/false//别忘记冒号哦
jquery赋值checked的几种写法:
所有的jquery版本都可以这样赋值:
// $("#cb1").attr("checked","checked");
// $("#cb1").attr("checked",true);
jquery1.6+:prop的4种赋值:
// $("#cb1″).prop("checked",true);//很简单就不说了哦
// $("#cb1″).prop({checked:true}); //map键值对
// $("#cb1″).prop("checked",function(){
return true;//函数返回true或false
});
//记得还有这种哦:$("#cb1″).prop("checked","checked");

 

转载于:https://www.cnblogs.com/moumou0213/p/6278784.html

你可能感兴趣的文章
oracle修改表空间
查看>>
Flash Builder中“Error: #2036 加载未完成”错误的解决方法
查看>>
PR&AE插件开发遇到的一个坑
查看>>
Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
查看>>
解决cookies存储中文报错问题
查看>>
linux的mtd架构分析【转】
查看>>
js排序算法总结——冒泡,快速,选择,插入,希尔,归并
查看>>
Dubbo xml配置 和注解配置 写法
查看>>
Required MultipartFile parameter 'file' is not present error
查看>>
Golang 笔记 2 函数、结构体、接口、指针
查看>>
在ASP.NET MVC部署AngularJs
查看>>
smokeping网络监控
查看>>
php实现模拟登陆
查看>>
vue ajax获取数据的时候,如何保证传递参数的安全或者说如何保护api的安全
查看>>
Ubuntu 14.04 安装 sysrepo v0.7.5
查看>>
程序员如何成为一个风一样的男子!?
查看>>
Our take on Derby vs. Meteor
查看>>
ASP.NET经典60道面试题
查看>>
我的vim配置
查看>>
【图像处理】最临近插值和双线性内插值算法实现比较
查看>>