[Bootstrap]组件(三)

输入框组

添加额外元素.input-group-addon

外包元素.input-group>input-group-addon+form-control

<div class="input-group">
  <span class="input-group-addon">额外元素</span>
  <input type="text" class="form-control"/>
</div>

 

输入框组尺寸

控制类.input-group-*: .input-group-lg/.input-group-sm

<div class="input-group input-group-lg">
  <span class="input-group-addon" id="sizing-addon1">额外元素</span>
  <input type="text" class="form-control">
</div>

 

额外元素添加单选或多选

在额外元素中嵌套单选或多选按钮元素

<div class="input-group">
  <span class="input-group-addon">
    <input type="radio" />
  </span>
  <input type="text" class="form-control" />
</div>

 

额外元素为按钮

额外按钮类.input-group-btn

<div class="input-group">
  <span class="input-group-btn">
     <button class="btn btn-default">额外元素按钮</button>
  </span>
  <input type="text"class="form-control" />
</div>

 

额外元素为下拉按钮菜单

.input-group-btn包含下拉按钮菜单元素(包括触发器和下拉菜单)

<div class="input-group">
  <div class="input-group-btn">
    <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">button <span class="caret"></span></button>
    <ul class="dropdown-menu">
      <li><a href="">item1</a></li>
      <li><a href="">item2</a></li>
    </ul>
  </div>
  <input type="text" class="form-control" />
</div>

 

额外元素为分裂式按钮下拉菜单

额外元素包含分裂式按钮下拉菜单(按钮,触发器和下拉菜单)

<div class="input-group">
  <div class="input-group-btn">
    <button class="btn btn-default dropdown-toggle">button</button>
    <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
    <ul class="dropdown-menu">
     <li><a href="">item1</a></li>
     <li><a href="">item2</a></li>
     </ul>
  </div>
  <input type="text" class="form-control" />
</div>

 

导航

基类.nav  {padding-left/margin-bottom/list-style}

 

标签页导航

标签页类.nav-tabs  活动选项类.active 选项添加role="presentation"

<ul class="nav nav-tabs">
  <li role="presentation" class="active"><a href="#home">Home</a></li>
  <li role="presentation"><a href="#profile">Profile</a></li>
  <li role="presentation"><a href="#messages">Messages</a></li>
</ul>

 

胶囊式标签导航.nav-pills

<ul class="nav nav-pills">
  <li role="presentation" class="active"><a href="#home">Home</a></li>
  <li role="presentation"><a href="#profile">Profile</a></li>
  <li role="presentation"><a href="#messages">Messages</a></li>
</ul>

胶囊式标签导航(堆叠状).nav-stacked

<ul class="nav nav-pills nav-stacked">
  <li role="presentation" class="active"><a href="#home">Home</a></li>
  <li role="presentation"><a href="#profile">Profile</a></li>
  <li role="presentation"><a href="#messages">Messages</a></li>
</ul>

 

禁用的链接

 对选项添加类.disabled

<ul class="nav nav-tabs">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation" class="disabled"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

 

带下拉菜单的标签页面

在某一个选项中添加下拉菜单组件

<ul class="nav nav-*">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation" class="dropdown">
    <a href="" class="dropdown-toggle" data-toggle="dropdown">
      Messages <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
      <li>
        <a href="">item1</a>
        <a href="">item2</a>
      </li>
    </ul>
  </li>
</ul>

 

下拉导航页面

外包元素>{[导航ul(基类.nav+样式类.*s)>选项li(基本选项role="persentation"+下拉选项)]+[选项对应内容]}

<div>
  <ul class="nav nav-*s" role="tablist">
    <li role="presentation" class="active"><a href="#item1" data-toggle="*">item1</a></li>
    <li role="presentation"><a href="#item2" data-toggle="*">item2</a></li>
    <li role="presentation"><a href="#item3" data-toggle="*">item3</a></li>
    <li role="presentation" class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown">
          item4 <span class="caret"></span>
      </a>
      <ul class="dropdown-menu">
          <li><a href="#item4-1" data-toggle="*">item4-1</a></li>
          <li><a href="#item4-2" data-toggle="*">item4-2</a></li>
          <li><a href="#item4-3" data-toggle="*">item4-3</a></li>
        </ul>
      </li>
  </ul>
    
  <div class="tab-content">
    <div role="tabpanel" class="tab-pane active" id="item1">item1-content</div>
    <div role="tabpanel" class="tab-pane" id="item2">item2-content</div>
    <div role="tabpanel" class="tab-pane" id="item3">item3-content</div>
    <div role="tabpanel" class="tab-pane" id="item4-1">item4-1-content</div>
    <div role="tabpanel" class="tab-pane" id="item4-2">item4-2-content</div>
    <div role="tabpanel" class="tab-pane" id="item4-3">item4-3-content</div>
  </div>
</div>

 

posted @ 2016-05-11 21:00  盛夏、光年  阅读(381)  评论(0编辑  收藏  举报