php 多选按钮,HTML_单选按钮、多选按钮用图片实现加样式,之前一直看到有人在问,单选 - phpStudy...

本文分享了如何使用HTML和jQuery为单选按钮和多选按钮添加自定义样式,包括调整大小和切换状态的详细步骤。通过将按钮转换为图片,并利用CSS和JavaScript实现动态效果,适合前端开发者学习和实践。
摘要由CSDN通过智能技术生成

单选按钮、多选按钮用图片实现加样式

之前一直看到有人在问,单选按钮和多选按钮怎么加样式、怎么把按钮变大?下面把我做的一个例子分享出来。

1.首先把按钮做成图片

2.html页面

复制代码代码如下:

$(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");

});

});

/* 多选/单选 */

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: 1px solid #049CDB;

}

.label_check input, .label_radio input {

margin-right: 5px;

}

.lblby .label_check, .lblby .label_radio {

margin-right: 8px;

}

.lblby .label_radio, .lblby .label_check {

background: url(../images/jxc_btn.png) no-repeat;

}

.lblby .label_check {

background-position: 0 0px

}

.lblby label.c_on {

background-position: 0 -26px;

}

.lblby .label_radio {

background-position: 0 -52px;

}

.lblby label.r_on {

background-position: 0 -78px;

}

.lblby .label_check input, .lblby .label_radio input {

position: absolute;

left: -9999px;

}

Checkbox1

Checkbox2

Radio1

Radio2

Radio3

相关阅读:

.NET中的异常和异常处理用法分析

mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法

js实现动态加载脚本的方法实例汇总

简单介绍SQL Server里的闩锁

Win10预览版14316彩色主题下把标题栏改成白色的方法

浅析Android手机卫士自定义控件的属性

Win8如何打开事件查看器有哪些方法

js关于命名空间的函数实例

Android自定义实现BaseAdapter的普通实现

C#中的委托数据类型简介

C++中的RAII机制详解

超详细的mysql图文安装教程

winxp开机需按F11才能进入系统的解决办法 winxp无法进入系统

基于Jquery和html5实现炫酷的3D焦点图动画

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值