label标签为input元素定义标注。

label元素不呈现任何特殊效果。不过他为鼠标用户改进了可用性。如果你在label元素内点击文本就会触发此控件。就是说当用户选择该标签是,浏览器就会自动的将焦点转到与表单相关的控件上来。

其有两个属性for from。

for 规定绑定到哪一个表单元素上。(label元素的for属性值必须和相关表单元素的id属性值相同)

from规定字段所属的一个或多个表单。

例:常见的网页侧边栏弹出效果也可以完全用css动画实现。此时label标签就得到应用。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
} p{
padding: 10px 0;
}
body{
min-height: 100%;
}
input{
display: none;
}
aside{
position: absolute;
left: -200px;
top: 0;
bottom: 0;
width: 200px;
background-color: #BB6868;
       transition:0.25s ease-out;
-webkit-transition:0.25s ease-out;
}
#sidebutton:checked + aside{
left: 0;
}
#sidebutton:checked ~ #wrap{
padding-left: 220px;
}
#wrap{
margin-left: 20px;
padding: 10px;
       transition:0.25s ease-out;
-webkit-transition:0.25s ease-out;
}
#wrap>label{
border:none;
background-color: green;
color: white;
}
#wrap>label:hover{
background: #000;
}
</style>
</head>
<body>
<input type="checkbox" id="sidebutton">
<aside>导航栏</aside>
<div id="wrap">
<label for="sidebutton">Menu</label>
<p>HTML和CSS实现侧边栏弹出效果</p>
</div>
</body>
</html>

此例很好的展示了label标签的应用。通过label标签与input的结合在应用上css动画可以很好的解决网页上面的一些简单点击动画效果。(如ppt效果的幻灯片也可以用此实现)

最新文章

  1. css3clock.js - 一个用CSS3与纯js实现的简单时钟
  2. struts2项目启动报错。关于jar的问题
  3. [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
  4. c# Random Class usage
  5. 《Qt 实战一二三》
  6. SQLite的37个核心函数
  7. 【一天一道LeetCode】#10. Regular Expression Matching
  8. A KeyValuePair in Java
  9. Entity Framework 入门:准备工作
  10. 4. mysql 查看数据库中所有表的记录数
  11. hdu-1059(多重背包+二进制优化)
  12. Hibernate Validator注解大全
  13. node 随便升级到最新版本的遭遇
  14. .NetCore中使用ExceptionLess 添加操作日志
  15. html &lt;table&gt;标签信息
  16. Enterprise Library 6.0 参考源码索引
  17. Flask之flask-script 指定端口
  18. ASP.NET整体运行机制+asp.net请求管道+页面生命周期+MVC整体运行机制原理图
  19. 【luogu P3709 大爷的字符串题】 题解
  20. pt-table-sync

热门文章

  1. adb 无法启动问题
  2. PostgreSQL 与 MySQL 相比,优势何在?
  3. Redhat环境下编译安装Google Bazel
  4. RPC通信框架&mdash;&mdash;RCF介绍
  5. 关于新加坡IT薪酬
  6. 前nginx后Apache+Node反向代理
  7. jQuery源码分析系列(38) : 队列操作
  8. vue实例属性(vm.$els)
  9. 理解javascript中的对话框
  10. Android仿微信拍摄短视频