复选框样式自定义

一、HTML部分

<label class="check_list i_check">
    <input name="checkbox" type="checkbox" class="checkbox">
</label>

二、CSS部分

.check_list{
	float: left;
}
.checkbox{
	opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
}
.i_check{
	background: url(imgs/复选框1.png) no-repeat;
}
.i_check:hover{
	background: url(imgs/复选框hover.png) no-repeat;
}
.i_checked{
	background: url(imgs/复选框-选中.png) no-repeat;
}

三、jq部分

$(".checkbox").click(function (){
					//判断复选框勾选状态
					if ($(this).is(‘:checked‘)) {
					$(this).parent().removeClass("i_check").addClass("i_checked");    //删除未勾选选背景
					}else{
					$(this).parent().removeClass("i_checked").addClass("i_check");
					}
				});
时间: 2024-11-07 14:58:36

复选框样式自定义的相关文章

移动开发不能不知道的事- css3复选框样式自定义

样式化复选框(Styling Checkbox) 复选框 Checkbox 是 Web 应用常用控件,随处可见,原生的复选框控件一般就像下面这样: 选中状态  未选状态 这取决于操作系统和浏览器,有些时候,这种样子并不能满足设计要求,这时需要更为精致的复选框样式.以往只有少数浏览器才支持对这类控件应用样式,比如拿到这样一张设计图: blue.png 在过去,想要通过简单地修改样式达成这种设计效果根本不行,不过,现在借助强大的 CSS3 属性 appearance 可以对该类控件有空前的样式控制能

自定义复选框样式及全选操作

自定义复选框样式 复选框结构 input框去其样式宽高为0;定位到父盒子内,我们需用其:checked 属性 下面的span为自定义样式,定位到父盒子内 . 效果展示 js 代码 模拟复选框样式 $(".ck_MN").click(function(){ var ck_Inp = $(this).siblings(".ckIpt"); var Ck_box = $(this).parents(".Ckbox"); if(ck_Inp.prop(&

纯CSS自定义Html中Checkbox复选框样式

原文链接:http://www.lrxin.com/archives-683.html 首先看下效果: 点击演示地址查看实例. 首先,需要添加一段CSS隐藏所有的Checkbox复选框,之后我们会改变它的外观. 要做到这一点需要添加一段代码到你的CSS文件中. /** * 隐藏默认的checkbox */ input[type=checkbox] { visibility: hidden; } 隐藏掉所有的Checkbox复选框后,我们需要添加一个label HTML元素,我们都知道,当点击的有

CSS定义Radio单选项和Checkbox复选框样式有效代码

我们都知道一般情况利用css来定义Radio单选项和Checkbox复选框样式是无效的,下面我来给大家介绍利用CSS定义Radio单选项和Checkbox复选框样式,有需要了解的朋友可参考. 完全使用css来实例 复制代码 代码如下: <style type=”text/css”> form#form1 {font:12px tahoma,sans-serif} input[type="checkbox"] {visibility:hidden;width:0;height

纯CSS修改checkbox复选框样式

借鉴网友博客, 改用后整理收录 效果图: 移入: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .box_inner1{ width: 25px; margin: 20px 100px; /*最外层盒子的外边距, 可自己调*/ position:

简易复选框样式设置

受这篇文章启发 一大堆的 CSS 自定义复选框 主要是 <input type="checkbox" id="checkbox-1" /> <label for="checkbox-1">Check?</label> #checkbox-1 { display: none; } #checkbox-1 + label { color: red; } #checkbox-1:checked + label { c

Jquery操作下拉列表和复选框,自定义下拉

后半部分还有自定义下拉列表和开灯关灯的效果,可以进来来看一下 哦 如果网页有下拉列表和复选框,看一下Jquery怎么来操作他们,主要怎么来选取他们的数据,怎么设置某一项选中 先来看个下拉列表 <body> <select id="sel"> <option value="张店">张店</option> <option value="淄川">淄川</option> <op

改变input复选框样式

在网页设计中由于无法设置input框的样式很多时候会使用图片代替,今天在<css揭秘>一书中看到关于input样式框的修改,感觉很有启发,所以提供给广大开发者,希望有所帮助. 具体思路使用一个label标签来将input复选框给遮盖住,同时使用input的checked属性实现样式变换. css代码 input+.label:before { display: inline-block; margin-right: 5px; content: "\a0"; /*不换行空格*

自学篇之-----纯css做的漂亮的单选框复选框样式

<!DOCTYPE html><html><head><title>checkbook</title><meta charset="utf-8" /><script type="text/javascript" src="jquery-1.10.2.min.js"></script> <style type="text/css"