你的位置:首页 > 网页设计

[网页设计][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>