bootstrap之常见组件应用1

时间:2023-03-09 04:04:27
bootstrap之常见组件应用1

bootstrap中,常见的组件有很多,比如按钮,输入框,导航条,巨幕,面板等。这次根据对bootstrap的一系列学习进行总结。

按钮:button

<button type="button" class="btn btn-default">button</button> 在这里面还可以加上字体图标等。

在button中引入action,或者jsp,html的方法:

<button type="button" class="btn" onclick="window.location.href='SystemAdmin_login.html'">登陆</button>
<button type="button" class="btn" onclick="window.location.href='register.html'">注册</button>

输入框:input

<input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">

下拉菜单:dropdown

<li class="dropdown">
  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">下拉菜单按钮 <span class="caret"></span></a>
   <ul class="dropdown-menu">
  <li><a href="#">1</a></li>
  <li><a href="#">2</a></li>
  <li><a href="#">3</a></li>
  <li role="separator" class="divider"></li><!--一条分割线-->
  <li><a href="#">4</a></li>
  <li role="separator" class="divider"></li>
  <li><a href="#">5</a></li>
    </ul>
</li>

这里所提到的单按钮下拉菜单和分裂式按钮下拉菜单类型差不多。

导航:nav

<p>标签式的导航菜单</p>
<ul class="nav nav-tabs">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">SVN</a></li>
<li><a href="#">iOS</a></li>
<li><a href="#">VB.Net</a></li>
<li><a href="#">Java</a></li>
<li><a href="#">PHP</a></li>
</ul> <链接查看> http://www.runoob.com/bootstrap/bootstrap-navigation-elements.html

面包屑导航:class="breadcrumb",这种类型的导航常见于类似于淘宝天猫的所在阶段,

bootstrap之常见组件应用1就是这种。

轮播:

<div class="item">
<img src="..." alt="...">
<div class="carousel-caption">
<h3>...</h3>
<p>...</p>
</div>
</div>

对于上面所提到的一系列组件,下面来用一个实例进行总结:

 <!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" />
<title>Bootstrap</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script> </head> <body>
<nav class="navbar navbar-default navbar-static-top">
<div class="container">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://www.baidu.com/">百度一下</a>
</div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="http://www.cnblogs.com/zxcjj/">Jaxzm<span class="sr-only"></span></a></li>
<li><a href="http://blog.sina.com.cn/zjjxuchao199">思无邪</a></li> <li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">下拉菜单按钮 <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li role="separator" class="divider"></li><!--一条分割线-->
<li><a href="#">4</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">5</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left " role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Joy</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">4</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div>
</div><!-- /.container-fluid -->
</nav> <div class="container" style="width:900px;height:500px;">
<div id="carousel-example-captions" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carousel-example-captions" data-slide-to="0" class=""></li>
<li data-target="#carousel-example-captions" data-slide-to="1" class=""></li>
<li data-target="#carousel-example-captions" data-slide-to="2" class="active"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item">
<img src="F:\图片\boootstrap\4.png" alt="...">
<div class="carousel-caption">
<h3>Roses</h3>
<p></p>
</div>
</div>
<div class="item">
<img src="F:\图片\boootstrap\5.png" alt="...">
<div class="carousel-caption">
<h3>Girl</h3>
<p></p>
</div>
</div>
<div class="item active">
<img src="F:\图片\boootstrap\6.png" alt="...">
<div class="carousel-caption">
<h3>Myself</h3>
<p></p>
</div>
</div>
</div>
<a class="left carousel-control" href="#carousel-example-captions" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-captions" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div> </body>
</html>

它的效果如图所示:

bootstrap之常见组件应用1

后期将会对bootstrap进行更加深刻的学习。包含bootstrap的一系列插件等。