也许单单指出collapse
会赶到陌生,但如果看下列这个功能,我想也许并不会陌生
collapse
collapse
是bootstrap
中的一个类样式,通过它实现单击对元素的更改显示和隐藏
示例
通过一个示例来了解
<!DOCTYPE html>
<html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"> <title>title</title> <link href="../lib/bootstrap/css/bootstrap.css" rel="stylesheet">
</head> <body> <button data-toggle="collapse" data-target=".box">切换</button> <a href=".box" data-toggle="collapse" >切换</a> <div class="box"> 内容<br> 内容<br> 内容<br> 内容<br> 内容<br> </div> <script src="../lib/jquery/jquery.min.js"></script> <script src="../lib/bootstrap/js/bootstrap.min.js"></script> </body> </html>
|
通过给点击元素添加data-toggle="collapse"
,申明这是一个可折叠的组件,然后再通过data-target="类名 | Id"
绑定控制的元素
注:a 标签也可以通过 herf 来绑定所控制的元素
乍一看是不是有那种味道了,因此可以通过该方式做一个响应式的导航条
实例
<!DOCTYPE html>
<html lang="zh-CN">
<head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"> <title>title</title> <link href="../lib/bootstrap/css/bootstrap.css" rel="stylesheet">
</head>
<body> <nav class="navbar navbar-default"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle " data-target="#bs-example-navbar-collapse-1"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Brand</a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li><a href="#">Link</a></li> </ul> </div> </div> </nav> <script src="../lib/jquery/jquery.min.js"></script> <script src="../lib/bootstrap/js/bootstrap.min.js"></script> </body> </html>
|