Bootstrap 组件

下拉菜单,按钮组,搜索框,导航,列表组,分页,标签徽记,缩略图,面板,进度条

1. 下拉菜单

  按钮和下拉选择都包裹在<div class=" dropdown"></div>中

  按钮必须添加 data-toggle="dropdown" 触发器

  放置下拉选项的无序列表需要添加 .dropdown-menu 类

  添加一个空洞 <li class="divider"></li> 标签来分割列表项

  <head>
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
    <script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.js"></script>
    <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.css" rel="stylesheet">
  </head>
  <body style="margin:50px">
    <div class="dropdown">
      <button class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">

      下拉菜单

      <span class="caret"></span>  //向下箭头
      </button>
      <ul class="dropdown-menu">
        <li><a href="#">新闻</a></li>
        <li class="divider"></li>      //分割列表线
        <li><a href="#">娱乐</a></li>
        <li class="divider"></li>
        <li><a href="#">时事</a></li>
        <li class="divider"></li>
        <li><a href="#">军事</a></li>
      </ul>
    </div>
  </body>

2. 按钮组   

  <div class="btn-group">     //默认水平按钮组
    <button type="button" class="btn btn-defaul">顶</button>
    <button type="button" class="btn btn-defaul">中立</button>
    <button type="button" class="btn btn-defaul">踩</button>
  </div>
  <div class="btn-group-vertical"> //垂直方向按钮组
    <button class="btn btn-defaul">顶</button>
    <button class="btn btn-defaul">中立</button>
    <button class="btn btn-defaul">踩</button>
  </div>
  <div class="btn-group btn-group-justified"> //拉伸100%宽度,水平按钮组,只适用于  a  标签
    <a class="btn btn-defaul">顶</a>
    <a class="btn btn-defaul">中立</a>
    <a class="btn btn-defaul">踩</a>
  </div>
  <div class="btn-group">     //嵌套按钮组
    <button type="button" class="btn btn-defaul">顶</button>
    <button type="button" class="btn btn-defaul">踩</button>
    <div class="btn-group">
      <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
      Dropdown
      <span class="caret"></span>
      </button>
      <ul class="dropdown-menu">
        <li><a href="#">新闻</a></li>
        <li class="divider"></li>
        <li><a href="#">时事</a></li>
        <li class="divider"></li>
        <li><a href="#">体育</a></li>
      </ul>
    </div>
  </div>

3.input控件组   

   带按钮的搜索框

  <div class="input-group">     
    <input type="text" class="form-control" placeholder="搜索">
    <span class="input-group-btn">
      <button class="btn btn-default" type="button">
      Search
      </button>
    </span>
  </div>

  带下拉的搜索框
  <div class="input-group">
    <input type="text" class="form-control" placeholder="搜索">
    <span class="input-group-btn">
      <div class="btn-group">
        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
          Dropdown
          <span class="caret"></span>
        </button>
        <ul class="dropdown-menu">
          <li><a href="#">新闻</a></li>
          <li class="divider"></li>
          <li><a href="#">时事</a></li>
          <li class="divider"></li>
          <li><a href="#">体育</a></li>
        </ul>
      </div>
    </span>
  </div>

  不带按钮的搜索框
  <div class="input-group">
    <input type="text" class="form-control" placeholder="搜索">
    <span class="input-group-addon">
      输入完后回车
    </span>
  </div>

4.导航

  胶囊导航水平方向 

  <ul class="nav nav-pills">
    <li class="active"><a href="#">首页</a></li>
    <li><a href="#">简介</a></li>
    <li><a href="#">详情</a></li>
  </ul>

  垂直方向
  <ul class="nav nav-pills nav-stacked"></ul>

  

  面包屑导航

  <ol class="breadcrumb">
    <li><a href="#">首页</a></li>
    <li><a href="#">资料库</a></li>
    <li class="active">数据</li>
  </ol>

  头部导航 

  <nav class="navbar navbar-inverse">

    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
        <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="#">网站Logo</a>
    </div>

    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">链接</a></li>
        <li><a href="#">链接</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">

            下拉菜单

            <b class="caret"></b>

          </a>
          <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>
            <li class="divider"></li>
            <li><a href="#">其他</a></li>
          </ul>
        </li>
      </ul>
      <form class="navbar-form navbar-left" role="search">
        <div class="form-group">
          <input type="text" class="form-control">
        </div>
        <button type="submit" class="btn btn-default">搜索</button>
      </form>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">链接</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">下拉菜单<b class="caret"></b></a>
          <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>
            <li class="divider"></li>
            <li><a href="#">其他</a></li>
          </ul>
        </li>
      </ul>
    </div>
  </nav>

5.列表组

  

  <ul class="list-group">
    <li class="list-group-item"><a href="">新闻</a></li>
    <li class="list-group-item"><a href="">时事</a></li>
    <li class="list-group-item"><a href="">娱乐</a></li>
    <li class="list-group-item"><a href="">其他</a></li>
  </ul>

  制作新闻页面

  <div class="list-group">
    <a href="#" class="list-group-item active">
      <h4>习大大会见中国国民党主席朱立伦</h4>
      <p>据新华社北京4日电 中共中央总书记习大大4日上午在北京会见了朱立伦主席率领的中国国民党大陆访问团。</p>
    </a>
    <a href="#" class="list-group-item ">
      <h4>习大大会见中国国民党主席朱立伦</h4>
      <p>习大大对朱立伦率团来大陆访问表示欢迎。习大大强调,两岸关系和平发展成果来之不易,经验弥足珍贵。概括地说,就是要坚持走两岸关系和平发展道路,坚       持“九二共识”、反对“台独”的政治基础,坚持开展两岸协商谈判、推进各领域交流合作,坚持为两岸民众谋福祉</p>
    </a>
    <a href="#" class="list-group-item ">
      <h4>习大大会见中国国民党主席朱立伦</h4>
      <p>朱立伦表示,两岸和平发展已取得很多成果,希望在“九二共识”基础上,两岸在区域和平、环保、经济整合等方面携手合作,让两岸关系发展成果更多惠及基层民      众、中小企业和青年群体,持续推动两岸关系和平发展。</p>
    </a>
  </div>

  为列表组添加徽章
  <ul class="list-group">
      <li class="list-group-item">
        <span class="badge">30</span>        

        <a href="">中国队金牌</a>

      </li>

      <li class="list-group-item">
        <span class="badge">30</span>        

        <a href="">中国队金牌</a>

      </li>

       <li class="list-group-item">
        <span class="badge">30</span>        

        <a href="">中国队金牌</a>

      </li>

  </ul>

6.分页 

  <ul class="pagination">
    <li class="disabled"><a href="#">&laquo;</a></li>
    <li class="active"><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="pagination pagination-lg">   大号

  <ul class="pagination pagination-sm"> 小号

  上下页 
  <ul class="page">
    <li><a href="#">上一页</a></li>
    <li><a href="#">下一页</a></li>
  </ul>

7.标签  

  <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>

  徽章

  <button class="btn btn-primary" type="button">
    未读消息
    <span class="badge">5</span>
  </button>

8.缩略图

  配合栅格系统构建带链接的缩略图,且支持响应 

  <div class="row">
    <div class="col-xs-2">
      <a href="#" class="thumbnail">  //添加边框样式并调节图片距离
        <img src="xx.png" >
      </a>
    </div>
    <div class="col-xs-2">
      <a href="#" class="thumbnail">
        <img src="xx.png" >
      </a>
    </div>
    <div class="col-xs-2">
      <a href="#" class="thumbnail">
        <img src="xx.png" >
      </a>
    </div>
  </div>

  追加内容

  <div class="row">
    <div class="col-xs-2">
      <div  class="thumbnail">
        <img src="xx.png" >
        <div class="caption">
          <p>图片看不见?</p>
          <p>
            <a href="" class="btn btn-primary">查看详情</a>
          </p>

        </div>
       </div>
    </div>
  </div>

9.面板  

  <div class="panel panel-default">
    <div class="panel-heading">面板页头</div>
    <div class="panel-body">面板主体</div>
    <div class="panel-footer">面板页脚</div>
  </div>
  <div class="panel panel-success">
    <div class="panel-heading">面板页头</div>
    <div class="panel-body">面板主体</div>
    <div class="panel-footer">面板页脚</div>
  </div>
  <div class="panel panel-info">
    <div class="panel-heading">面板页头</div>
    <div class="panel-body">面板主体</div>
    <div class="panel-footer">面板页脚</div>
  </div>
  <div class="panel panel-warning">
    <div class="panel-heading">面板页头</div>
    <div class="panel-body">面板主体</div>
    <div class="panel-footer">面板页脚</div>
  </div>
  <div class="panel panel-danger">
    <div class="panel-heading">面板页头</div>
    <div class="panel-body">面板主体</div>
    <div class="panel-footer">面板页脚</div>
  </div>

10.进度条 

  <div class="progress">
    <div class="progress-bar progress-bar-success" style="width:40%"></div> //另有其他4种颜色,进度条依靠服务端
  </div>
  <div class="progress progress-striped">     //带条纹
    <div class="progress-bar progress-bar-info" style="width:40%"></div>
  </div>
  <div class="progress progress-striped active">  //动态 条纹
    <div class="progress-bar progress-bar-warning" style="width:40%"></div>
  </div>

时间: 2024-12-16 16:56:00

Bootstrap 组件的相关文章

bootstrap学习笔记--bootstrap组件

前面已经学习了bootstrap环境搭建以及基本布局方面的知识,下面将学习下关于bootstrap的相关组件,知识点有点多. 关于bootstrap组件知识点目录: Bootstrap--代码显示 Bootstrap--表格 Bootstrap--表单 Bootstrap--按钮 Bootstrap--图片 Bootstrap--辅助类 Bootstrap--响应式实用工具 Bootstrap--字体图标 Bootstrap--下拉菜单 Bootstrap--按钮组 Bootstrap--按钮下

ASP.NET MVC使用Bootstrap系列(3)——使用Bootstrap 组件

Bootstrap为我们提供了十几种的可复用组件,包括字体图标.下拉菜单.导航.警告框.弹出框.输入框组等.在你的Web Application中使用这些组件,将为用户提供一致和简单易用的用户体验. Bootstrap组件本质上是结合了各种现有Bootstrap元素以及添加了一些独特Class来实现.Bootstrap元素我在上一篇文章中涉及到,具体可以参考<ASP.NET MVC使用Bootstrap系列(2)——使用Bootstrap CSS和HTML元素>. 在这篇博客中,我将继续探索B

【转】JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐(二)

前言:上篇 JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐 分享了几个项目中比较常用的组件,引起了许多园友的关注.这篇还是继续,因为博主觉得还有几个非常简单.实用的组件,实在不愿自己一人独享,没办法,谁让博主这么爱分享呢~~ 本文原创地址:http://www.cnblogs.com/landeanfen/p/5603790.html 七.多值输入组件manifest 关于文本框的多值输入,一直是一个比较常见的需求,今天博主推荐一款好用的多值输入组件给大家,不要谢我,请叫我“红

Bootstrap 组件中的导航条

先查看效果: 该导航条可以适应不同尺寸的页面(如手机屏幕.电脑屏幕)   实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewpor

Bootstrap 组件中的分页条

先查看效果: 实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=de

Bootstrap组件之导航条

.navbar--设置nav元素为导航条组件: .navbar-default--指定导航条组件为默认主题: .navbar-inverse--指定导航条组件为黑色主题: .navbar-fixed-top--设置导航条组件固定在顶部: .navbar-fixed-bottom--设置导航条组件固定在底部: .container-fluid--设置宽度充满父元素,即为100%: .navbar-header--主要指定div元素为导航条组件包裹品牌图标及切换按钮: .navbar-toggle-

JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐

前言:之前分享过很多bootstrap常用组件,包括表格.表单验证.文件上传.复选下拉框.弹出框等.这段时间,博主又收藏了一些好用的组件(有些在项目中已经用起来了),经过两天的时间,已经整理出了一部分,本着“好东西要与人分享”的原则,今天还是来点福利,将博主收藏的东西分享出来,供需要的园友参考.组件大部分都是些开源组件,也有部分是博主自己在网上找到然后改写出来的效果,可能不尽如人意,有兴趣的且看看吧. 一.时间组件 bootstrap风格的时间组件非常多,你可以在github上面随便搜索“dat

Bootstrap组件之警告框

.alert--指明div元素为警告框组件: .alert-info..alert-danger..alert-warning..alert-success--给警告框设置情景效果: .alert-dismissible--提示该警告框组件为可关闭的: .close--设置按钮为可关闭: .alert-link--可以为链接设置与当前警告框相符的颜色: <!DOCTYPE html> <html lang="en"> <head> <meta

Bootstrap组件之导航

.nav--指定列表元素为导航组件. .nav-tabs--指定导航组件的样式为标签页: .nav-pills--指定导航组件的样式为胶囊式标签页: .nav-stacked--指定标签页的样式为垂直堆叠排列: .nav-justified--指定标签页的样式为两端对齐: .disabled--设置导航栏组件的菜单项为禁用样式: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo

Bootstrap组件之well、标签

把 Well 用在元素上,能有嵌入(inset)的的简单效果. .well--指定div为well组件. .well-sm.well-lg--指定well适用的屏幕分辨率: <!DOCTYPE html> <html lang="zh_CN"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content=&q