使用CSS怎么实现一个单选框和复选框功能

  介绍

使用CSS怎么实现一个单选框和复选框功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

在html中,& lt; label>标签通常和& lt; input>标签一起使用,& lt; label>标签为输入元素定义标注(标记).label元素不会向用户呈现任何特殊效果,& lt; label>标签的作用是为鼠标用户改进了可用性,<强>当用户点击& lt; label>标签中的内容时,浏览器就会自动将焦点转到和该标签相关联的控件上,<强> & lt; label>标签在单选按钮和复选按钮上经常被使用,使用该标签后,你点击标签标签内的内容,也可以选中对应的单选按钮或复选按钮。

<强> & lt; label>标签语法格式:

& lt; label 为=肮亓丶膇d",形式=八舯韎d列单表“祝辞文本内容& lt;/label>

关联控件的id一般指的是输入元素的id;在html5中还新增了一个属性形式,形式属性是用来规定所属的一个或多个表单的id列表,以空格隔开;当& lt; label>标签不在表单标签& lt; form>中时,就需要使用形式属性来指定所属表单;

& lt; label>元素没有特别的样式考虑,终止,和终止,结构上,& lt; label>是简单的行内元素,所以可使用和& lt; span>或& lt; a>元素大致相同的方式来应用样式。

<强> 2.2 CSS3不必属性

boxShadow属性把一个或多个下拉阴影添加到框上。该属性是一个用逗号分隔阴影的列的表,每个阴影由2 - 4个长度值,一个可选的颜色值和一个可选的插图关键字来规定。省略长度的值是0。

<强>语法:

不必:h-shadow v-shadow模糊颜色插图;传播

使用CSS怎么实现一个单选框和复选框功能

, <强> 2.3 CSS3转换属性

过渡属性用来设置元素过渡效果,四个简写属性为:

转换属性

transition-duration transition-timing-function

transition-delay

<强>语法

转型:财产持续时间定时功能延迟;

使用CSS怎么实现一个单选框和复选框功能

,, <强> 2.4 CSS3:检查选择器

:检查选择器匹配每个选中的输入元素(仅适用于单选按钮或复选框)。

<强> 2.5 CSS元素+选择器

元素+选择器用于选择(不是内部)指定的第一个元素之后紧跟的元素。

例如:选择所有紧接着& lt; div>元素之后的第一个& lt; p>元素:

div + p{背景颜色:黄色;}

<强> 3代码实现

& lt; ! DOCTYPE  html>   & lt; html>   & lt;才能head>   ,,,& lt; meta  charset=皍tf-8"比;   ,,,& lt; title> & lt;/title>   ,,,& lt; style 类型=拔谋?css"比;   ,,,,,# main  {   ,,,,,,,显示:,flex;   ,,,,,,,justify-content:,中心;   ,,,,,,,对齐项目:,中心;   ,,,,,,,flex-wrap:,包装;   ,,,,,}   ,   ,,,,,# wrap  {   ,,,,,,,位置:,相对;   ,,,,,,,保证金:,10 px;   ,,,,,}   ,   ,,,,,.item  {   ,,,,,,,宽度:,100 px;   ,,,,,,,身高:,100 px;   ,,,,,,,背景颜色:,# 9 e9e9e;   ,,,,,,,位置:,相对;   ,,,,,,,不必:,0,0,0,3 px  # dbe0e3;   ,,,,,,,的转变:,all  0.5年代;   ,,,,,,,光标:,指针;   ,,,,,}   ,   ,,,,,.item  img  {   ,,,,,,,宽度:,20 px;   ,,,,,,,身高:,20 px;   ,,,,,,,位置:,绝对;   ,,,,,,,底部:,0 px;   ,,,,,,,对的:,0 px;   ,,,,,,,,不透明度:0;   ,,,,,}   ,   ,,,,,,,,,,,输入(type=皉adio"),   ,,,,,输入(type=癱heckbox"), {   ,,,,,,,显示:,没有;   ,,,,,}   ,   ,,,,,输入:检查+ label  .item  {   ,,,,,,,不必:,0,0,0,3 px  # 00 a3ff;   ,,,,,,,颜色:,# FFFFFF;   ,,,,,,,背景颜色:,# efad4c;   ,,,,,}   ,   ,,,,,输入:检查+ label  .item  img  {   ,,,,,,,不透明度:,1;   ,,,,,}   ,,,,,   ,,,,,.content  {   ,,,,,,,字体大小:,30 px;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

使用CSS怎么实现一个单选框和复选框功能