首页 / 知识
单选和多选按钮如何给图片加样式
2023-04-11 14:58:00
代码如下:
<!DOCTYPEHTML>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<scripttype="text/javascript"src="jquery-1.10.2.min.js"></script>
<scripttype="text/javascript">
$(function(){
$("input[type='checkbox']").click(function(){
if($(this).is(':checked')){
$(this).attr("checked","checked");
$(this).parent().removeClass("c_off").addClass("c_on");
}else{
$(this).removeAttr("checked");
$(this).parent().removeClass("c_on").addClass("c_off");
}
});
$("input[type='radio']").click(function(){
$("input[type='radio']").removeAttr("checked");
$(this).attr("checked","checked");
$(this).parent().removeClass("r_off").addClass("r_on").siblings().removeClass("r_on").addClass("r_off");
});
});
</script>
</head>
<style>
/*多选/单选*/
label{
display:block;
cursor:pointer;
line-height:26px;
margin-bottom:20px;
width:26px;
height:26px;
line-height:26px;
float:left;
margin-top:6px;
}
.radios{
padding-top:18px;
border-top:1pxsolid#049CDB;
}
.label_checkinput,.label_radioinput{
margin-right:5px;
}
.lblby.label_check,.lblby.label_radio{
margin-right:8px;
}
.lblby.label_radio,.lblby.label_check{
background:url(../images/jxc_btn.webp)no-repeat;
}
.lblby.label_check{
background-position:00px
}
.lblbylabel.c_on{
background-position:0-26px;
}
.lblby.label_radio{
background-position:0-52px;
}
.lblbylabel.r_on{
background-position:0-78px;
}
.lblby.label_checkinput,.lblby.label_radioinput{
position:absolute;
left:-9999px;
}
</style>
<bodyclass="lblby">
<labelfor="checkbox-01"class="label_checkc_on">
<inputtype="checkbox"checked="checked"value="1"id="checkbox-01"name="sample-checkbox-01"/>
Checkbox1</label>
<labelfor="checkbox-02"class="label_check">
<inputtype="checkbox"value="1"id="checkbox-02"name="sample-checkbox-02"/>
Checkbox2</label>
<labelfor="radio-01"class="label_radior_on">
<inputtype="radio"value="1"checked="checked"id="radio-01"name="sample-radio"/>
Radio1</label>
<labelfor="radio-02"class="label_radior_off">
<inputtype="radio"value="1"id="radio-02"name="sample-radio"/>
Radio2</label>
<labelfor="radio-03"class="label_radior_off">
<inputtype="radio"value="1"id="radio-03"name="sample-radio"/>
Radio3</label>
</body>
</html>
本文转载自中文网 |
最新内容
相关内容
python如何读取列表中元素的位置?
python如何读取列表中元素的位置?,位置,数据,异常,培训,字符串,元素,索引,方法,示例,结果,python读取列表中元素位置的方法:1、使用index()方python3如何引入模块?
python3如何引入模块?,系统,位置,培训,标准,模块,方法,成员,路径,下面,别名,使用Python进行编程时,有些功能没必须自己实现,可以借助Python现有python如何replace(替换)多个字符?
python如何replace(替换)多个字符?,培训,字符,字符串,方法,正则,括号,数组,函数,定义,以上,python中使用replace替换多个字符的方法:1、使用repython如何导入txt数据库?
python如何导入txt数据库?,数据,时间,代码,培训,数据库,函数,读数,数据表,以上,方法,python将TXT数据导入数据库的方法代码如下:#!/usr/bin/pypython如何调用另一个文件夹中的内
python如何调用另一个文件夹中的内容?,系统,培训,文件,模块,内容,路径,函数,所在,前缀,语句,python中调用另外一个文件夹中的内容:1、同一文件python里小数如何表述?
python里小数如何表述?,银行,培训,小数,位数,问题,精度,表示,以上,存在,更多,1、Python中的小数存在精度问题:>>>0.1+0.1+0.1-0.35.5511151231python如何去空格和回车?
python如何去空格和回车?,培训,空格,方法,字符串,两端,以上,更多,内容,python去掉空格和回车的方法:1、使用strip()、lstrip()、rstrip()等python如何做可视化界面?
python如何做可视化界面?,代码,标准,培训,函数,界面,控件,文件,按钮,以上,编辑,python创建可视化界面步骤:1、首先,创建一个.py文件,暂命名为PyQpdf如何用python读取?
pdf如何用python读取?,数据,培训,代码,文件,内容,共享资源,图像,命令,字体,以上,python中可以使用pdfminer库来读取PDF文件中的内容。安装命python如何创建空数组?
python如何创建空数组?,数据,培训,数组,形状,列表,对象,参数,方式,嵌套,初始化,python创建空数组的三种方式:1、numpy指定形状为0实际上,emptypython怎么在数组添加一行?
python怎么在数组添加一行?,培训,下标,维度,数组,列表,函数,形状,元素,代表,原型,python中在数组添加一行的方法:python中可以使用stack()函数python如何让程序暂停执行和继续执
python如何让程序暂停执行和继续执行?,暂停,培训,程序,继续,空格键,函数,以上,操作,方法,更多,python让程序继续执行的方法:一、使用到的函数