首页 > 代码库 > Bootstrap——布局组件 新手学习笔记

Bootstrap——布局组件 新手学习笔记

1、字形图标:

<button type="button" class="btn btn-primary btn-lg" style="font-size: 60px; color:#000000;">  <span class="glyphicon glyphicon-user"></span> User</button>

2、下拉菜单:

<div class="dropdown">   <button type="button" class="btn dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown">主题<span class="caret"></span></button>   <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">      <li role="presentation" class="dropdown-header">下拉菜单标题</li>      <li role="presentation" ><a role="menuitem" tabindex="-1" href="#">Java</a></li>      <li role="presentation" class="divider"></li>      <li role="presentation" class="dropdown-header">下拉菜单标题</li>      <li role="presentation"><a role="menuitem" tabindex="-1" href="#">分离的链接</a></li>   </ul></div>

3、按钮组:

垂直的按钮组:.btn-group-vertical

<div class="btn-group">  <button type="button" class="btn btn-default">按钮 1</button>  <button type="button" class="btn btn-default">按钮 2</button>  <div class="btn-group">    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">下列<span class="caret"></span></button>    <ul class="dropdown-menu">      <li><a href="#">下拉链接 1</a></li>      <li><a href="#">下拉链接 2</a></li>    </ul>  </div></div>

4、按钮下拉菜单:

按钮大小:.btn-large、.btn-sm 或 .btn-xs

按钮上拉菜单:只需要简单地向父 .btn-group 容器添加 .dropup 即可

<div class="btn-group">   <button type="button" class="btn btn-default">默认</button>   <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>   <ul class="dropdown-menu" role="menu">      <li><a href="#">功能</a></li>      <li><a href="#">另一个功能</a></li>      <li><a href="#">其他</a></li>      <li class="divider"></li>      <li><a href="#">分离的链接</a></li>   </ul></div>

5、输入框组:

<form class="bs-example bs-example-form" role="form">      <div class="input-group">         <span class="input-group-addon">@</span>         <input type="text" class="form-control" placeholder="twitterhandle">      </div>      <br>      <div class="input-group">         <input type="text" class="form-control">         <span class="input-group-addon">.00</span>      </div>    <div class="input-group">         <div class="input-group-btn">           <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">下拉菜单<span class="caret"></span></button>              <ul class="dropdown-menu">                 <li><a href="#">功能</a></li>                 <li><a href="#">另一个功能</a></li>                 <li><a href="#">其他</a></li>                 <li class="divider"></li>                 <li><a href="#">分离的链接</a></li>              </ul>        </div><!-- /btn-group -->        <input type="text" class="form-control">    </div></form>

6、导航:

<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></ul><p>基本的胶囊式导航菜单</p><ul class="nav nav-pills">   <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></ul><p>垂直的胶囊式导航菜单</p><ul class="nav nav-pills nav-stacked">   <li class="active"><a href="#">Home</a></li>   <li><a href="#">SVN</a></li>   <li><a href="#">iOS</a></li></ul><p>导航元素中的禁用链接</p><ul class="nav nav-pills">   <li class="active"><a href="#">Home</a></li>   <li><a href="#">SVN</a></li>   <li class="disabled"><a href="#">iOS(禁用链接)</a></li>   <li><a href="#">VB.Net</a></li></ul><br><br><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 class="dropdown">      <a class="dropdown-toggle" data-toggle="dropdown" href="#">Java <span class="caret"></span></a>      <ul class="dropdown-menu">         <li><a href="#">Swing</a></li>         <li><a href="#">jMeter</a></li>         <li><a href="#">EJB</a></li>         <li class="divider"></li>         <li><a href="#">分离的链接</a></li>      </ul>   </li>   <li><a href="#">PHP</a></li></ul><p>带有下拉菜单的胶囊</p><ul class="nav nav-pills">   <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 class="dropdown">      <a class="dropdown-toggle" data-toggle="dropdown" href="#">Java <span class="caret"></span></a>      <ul class="dropdown-menu">         <li><a href="#">Swing</a></li>         <li><a href="#">jMeter</a></li>         <li><a href="#">EJB</a></li>         <li class="divider"></li>         <li><a href="#">分离的链接</a></li>      </ul>   </li>   <li><a href="#">PHP</a></li></ul>

7、导航栏:

<nav class="navbar navbar-default" role="navigation">   <div class="navbar-header">      <a class="navbar-brand" href="#">W3Cschool</a>   </div>   <div>      <ul class="nav navbar-nav">         <li class="active"><a href="#">iOS</a></li>         <li><a href="#">SVN</a></li>         <li class="dropdown">            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Java <b class="caret"></b></a>            <ul class="dropdown-menu">               <li><a href="#">jmeter</a></li>               <li><a href="#">EJB</a></li>            </ul>         </li>      </ul>   </div></nav>导航栏中的表单与按钮<nav class="navbar navbar-default" role="navigation">   <div class="navbar-header">      <a class="navbar-brand" href="#">W3Cschool</a>   </div>   <div>      <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">提交按钮</button>      </form>          <button type="button" class="btn btn-default navbar-btn">         导航栏按钮      </button>   </div></nav>导航栏中的文本<nav class="navbar navbar-default" role="navigation">   <div class="navbar-header">      <a class="navbar-brand" href="#">W3Cschool</a>   </div>   <div>      <p class="navbar-text navbar-right">Signed in as          <a href="#" class="navbar-link">Thomas</a>      </p>   </div></nav>对齐<nav class="navbar navbar-default" role="navigation">   <div class="navbar-header">      <a class="navbar-brand" href="#">W3Cschool</a>   </div>   <div>      <!--向左对齐-->      <ul class="nav navbar-nav navbar-left">         <li class="dropdown">            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Java<b class="caret"></b></a>            <ul class="dropdown-menu">               <li><a href="#">jmeter</a></li>            </ul>         </li>      </ul>      <form class="navbar-form navbar-left" role="search">         <button type="submit" class="btn btn-default">            向左对齐-提交按钮           </button>      </form>       <p class="navbar-text navbar-left">向左对齐-文本</p>      <!--向右对齐-->      <ul class="nav navbar-nav navbar-right">         <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Java <b class="caret"></b></a>            <ul class="dropdown-menu">               <li><a href="#">jmeter</a></li>            </ul>         </li>      </ul>      <form class="navbar-form navbar-right" role="search">         <button type="submit" class="btn btn-default">            向右对齐-提交按钮         </button>      </form>       <p class="navbar-text navbar-right">向右对齐-文本</p>   </div></nav>固定到顶部<nav class="navbar navbar-default navbar-fixed-top" role="navigation">   <div class="navbar-header">      <a class="navbar-brand" href="#">W3Cschool</a>   </div>   <div>      <ul class="nav navbar-nav">         <li class="active"><a href="#">iOS</a></li>         <li><a href="#">SVN</a></li>      </ul>   </div></nav>固定到底部<nav class="navbar navbar-default navbar-fixed-bottom" role="navigation"></nav>随页面滚动的导航栏<nav class="navbar navbar-default navbar-static-top" role="navigation">   <div class="navbar-header">      <a class="navbar-brand" href="#">W3Cschool</a>   </div>   <div>      <ul class="nav navbar-nav">         <li class="active"><a href="#">iOS</a></li>         <li><a href="#">SVN</a></li>      </ul>   </div></nav>倒置的导航栏<nav class="navbar navbar-inverse" role="navigation">   <div class="navbar-header">      <a class="navbar-brand" href="#">W3Cschool</a>   </div>   <div>      <ul class="nav navbar-nav">         <li class="active"><a href="#">iOS</a></li>         <li><a href="#">SVN</a></li>      </ul>   </div></nav>

 8、面包屑导航

<ol class="breadcrumb">  <li><a href="#">Home</a></li>  <li><a href="#">2013</a></li>  <li class="active">十一月</li></ol>

9、分页

分页状态:.disabled、.active

分页大小:pagination-lg,pagination,pagination-sm

<ul class="pagination">  <li><a href="#">&laquo;</a></li>  <li><a href="#">1</a></li>  <li><a href="#">2</a></li>  <li><a href="#">3</a></li>  <li><a href="#">4</a></li>  <li><a href="#">5</a></li>  <li><a href="#">&raquo;</a></li></ul>翻页<ul class="pager">  <li><a href="#">Previous</a></li>  <li><a href="#">Next</a></li></ul>

10、标签

<span class="label label-default">默认标签</span><span class="label label-primary">主要标签</span><span class="label label-success">成功标签</span><span class="label label-info">信息标签</span><span class="label label-warning">警告标签</span><span class="label label-danger">危险标签</span>

11、徽章:

<a href="#">Mailbox <span class="badge">50</span></a>

12、超大屏幕

带圆角<div class="container">   <div class="jumbotron">      <h1>欢迎登陆页面!</h1>      <p>这是一个超大屏幕(Jumbotron)的实例。</p>      <p><a class="btn btn-primary btn-lg" role="button">         学习更多</a>      </p>   </div></div>不带圆角<div class="jumbotron">   <div class="container">      <h1>欢迎登陆页面!</h1>      <p>这是一个超大屏幕(Jumbotron)的实例。</p>      <p><a class="btn btn-primary btn-lg" role="button">         学习更多</a>      </p>   </div></div>

13、页面标题

<div class="page-header">   <h1>页面标题实例      <small>子标题</small>   </h1></div><p>这是一个示例文本。这是一个示例文本。这是一个示例文本。这是一个示例文本。这是一个示例文本。</p>

 14、缩略图

<div class="col-sm-6 col-md-3">      <div class="thumbnail">         <img src="/wp-content/uploads/2014/06/kittens.jpg"          alt="通用的占位符缩略图">      </div>      <div class="caption">         <h3>缩略图标签</h3>         <p>一些示例文本。一些示例文本。</p>         <p>            <a href="#" class="btn btn-primary" role="button">按钮 </a>             <a href="#" class="btn btn-default" role="button">按钮</a>         </p>      </div>   </div>

15、警告

<div class="alert alert-success">成功!很好地完成了提交。</div><div class="alert alert-info">信息!请注意这个信息。</div><div class="alert alert-warning">警告!请不要提交。</div><div class="alert alert-danger">错误!请进行一些更改。</div>可取消的<div class="alert alert-danger alert-dismissable">   <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>错误!请进行一些更改。</div>
16、进度条
<div class="progress">   <div class="progress-bar" role="progressbar" aria-valuenow="60"       aria-valuemin="0" aria-valuemax="100" style="width: 40%;">      <span class="sr-only">40% 完成</span>   </div></div><div class="progress">   <div class="progress-bar progress-bar-success" role="progressbar"       aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"           style="width: 90%;">      <span class="sr-only">90% 完成(成功)</span>   </div></div>条纹的进度条<div class="progress progress-striped">   <div class="progress-bar progress-bar-success" role="progressbar"       aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"           style="width: 90%;">      <span class="sr-only">90% 完成(成功)</span>   </div></div>动画的进度条<div class="progress progress-striped active">   <div class="progress-bar progress-bar-success" role="progressbar"       aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"       style="width: 40%;">      <span class="sr-only">40% 完成</span>   </div></div>

17、多媒体对象

<div class="media">   <a class="pull-left" href="#"><img class="media-object" src="/wp-content/uploads/2014/06/64.jpg" alt="媒体对象"></a>   <div class="media-body">      <h4 class="media-heading">媒体标题</h4>      这是一些示例文本。这是一些示例文本。       这是一些示例文本。这是一些示例文本。      <div class="media">         <a class="pull-left" href="#"><img class="media-object" src="/wp-content/uploads/2014/06/64.jpg" alt="媒体对象"></a>         <div class="media-body">            <h4 class="media-heading">媒体标题</h4>            这是一些示例文本。这是一些示例文本。            这是一些示例文本。这是一些示例文本。         </div>      </div>   </div></div>

18、列表组

<div class="list-group">   <a href="#" class="list-group-item active"><h4 class="list-group-item-heading">入门网站包</h4></a>   <a href="#" class="list-group-item"><h4 class="list-group-item-heading">免费域名注册</h4><p class="list-group-item-text">您将通过网页进行免费域名注册。</p></a>   <a href="#" class="list-group-item"><h4 class="list-group-item-heading">24*7 支持</h4><p class="list-group-item-text">我们提供 24*7 支持。</p></a></div>

19、面板

<div class="panel panel-primary">   <div class="panel-heading">      <h3 class="panel-title">面板标题</h3>   </div>   <div class="panel-body">      这是一个基本的面板   </div></div><div class="panel panel-success">   <div class="panel-heading">      <h3 class="panel-title">面板标题</h3>   </div>   <div class="panel-body">      这是一个基本的面板   </div></div><div class="panel panel-info">   <div class="panel-heading">      <h3 class="panel-title">面板标题</h3>   </div>   <div class="panel-body">      这是一个基本的面板   </div></div><div class="panel panel-warning">   <div class="panel-heading">      <h3 class="panel-title">面板标题</h3>   </div>   <div class="panel-body">      这是一个基本的面板   </div></div><div class="panel panel-danger">   <div class="panel-heading">      <h3 class="panel-title">面板标题</h3>   </div>   <div class="panel-body">      这是一个基本的面板   </div></div><div class="panel panel-default">   <div class="panel-heading">面板标题</div>      <div class="panel-body">         <p>这是一个基本的面板内容。这是一个基本的面板内容。         这是一个基本的面板内容。这是一个基本的面板内容。         这是一个基本的面板内容。这是一个基本的面板内容。         这是一个基本的面板内容。这是一个基本的面板内容。         </p>   </div>   <ul class="list-group">      <li class="list-group-item">免费域名注册</li>      <li class="list-group-item">免费 Window 空间托管</li>      <li class="list-group-item">图像的数量</li>      <li class="list-group-item">24*7 支持</li>      <li class="list-group-item">每年更新成本</li>   </ul></div>

20、Well

<div class="well well-lg">您好,我在大的 Well 中!</div><div class="well well-sm">您好,我在小的 Well 中!</div>