表单单选框,多选框美化

简介: 之前总是匆匆看过,如今终于知道该怎么搞了。。。**利用label挂钩checkbox的特点来实现。当html代码中,label的for属性值和checkbox的id值一样的时候,label就可以控制checkbox的选择了。

之前总是匆匆看过,如今终于知道该怎么搞了。。。

**利用label挂钩checkbox的特点来实现。

当html代码中,label的for属性值和checkbox的id值一样的时候,label就可以控制checkbox的选择了。

为label的伪元素添加背景图片,覆盖真正的checkbox对象,这样,既有图片的美观效果,又有checkbox一切的交互行为。

这里使用了定位,不然不能覆盖原始的复选框。而且文字和图片之间要间隔,文字也需要设置为定位对象。总之,这里都是定位关系。**

设计一个图片如下,默认状态,点击状态,不可用状态。

input[type=checkbox]+label:before{
    content:"";
    position:absolute;
    width:20px;
    height:20px;
    background:url(images/btn1.png) no-repeat;
    }
input[type=checkbox]:checked+label:before{
    background-position:-28px 0;}
input[type=checkbox]+label span{
    font-size:14px;
    position:absolute;
    left:30px;}
#check{     position:relative;}//对父元素坐定位,使下面对父元素为起点
目录
相关文章
|
2月前
|
前端开发 数据安全/隐私保护
【前端web入门第二天】02 表单-input标签-单选框-多选框
本文介绍了HTML中`<input>`标签的基本使用方法及其应用场景,如登录、注册页面和搜索区域。通过设置`type`属性,可以实现文本框、密码框、单选框、多选框及文件上传等功能。此外,还详细说明了占位文本的使用、单选框的常用属性及多选框的默认选中状态,并提供了示例代码与效果展示。
|
5月前
|
JavaScript
使用layui checkbox复选框样式实现单选功能
使用layui checkbox复选框样式实现单选功能
390 0
|
6月前
表单控件:多行输入框
表单控件:多行输入框。
32 1
|
12月前
复选框checkbox实现自定义样式
复选框checkbox实现自定义样式
64 1
layui的复选框怎么设置只能单选
layui的复选框怎么设置只能单选
|
前端开发 C# 数据安全/隐私保护
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
ApeForms一款基于WinForm实现的开源免费商用的UI库,其中提供了一套便于用户交互的临时对话框组件(Dialog),可用于快速创建开发中常见的交互对话框,例如:消息框、提示框、输入框、单选框、多选框等。 ApeFree.ApeDialogs并不是一个包含Dialog实现的UI库,而是一套Dialog标准(提供了一套临时弹出对话框的实现标准)。 Dialog是界面开发过程中必不可少的组件,无论是桌面开发、Web前端开发、移动端开发,甚至命令行应用程序中的一次“Yes or No”的输入都可以看做是一次Dialog弹框。
546 0
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
自定义复选框CheckBox的样式
自定义复选框CheckBox的样式
118 0
jqGrid 表格设置单选按钮
jqGrid 表格设置单选按钮
143 0
|
存储 关系型数据库 MySQL
Easyui datagrid combobox输入框下拉(取消)选值和编辑已选值处理
Easyui datagrid combobox输入框下拉(取消)选值和编辑已选值处理
400 0
|
前端开发 JavaScript Java
EasyUI–表单 文本框 按钮
本篇重点介绍EasyUI框架下的表单和表单元素使用。
534 0
EasyUI–表单 文本框 按钮