Button groups

Use button groups to join multiple buttons together as one composite component. Build them with a series of <a> or <button> elements.

Best practices

We recommend the following guidelines for using button groups and toolbars:

  • Always use the same element in a single button group, <a> or <button>.
  • Don't mix buttons of different colors in the same button group.
  • Use icons in addition to or instead of text, but be sure include alt and title text where appropriate.

Related Button groups with dropdowns (see below) should be called out separately and always include a dropdown caret to indicate intended behavior.

Default example

Here's how the HTML looks for a standard button group built with anchor tag buttons:

<div class="btn-group">
  <button class="btn">1</button>
  <button class="btn">2</button>
  <button class="btn">3</button>
</div>

Toolbar example

Combine sets of <div class="btn-group"> into a <div class="btn-toolbar"> for more complex components.

<div class="btn-toolbar">
  <div class="btn-group">
    ...
  </div>
</div>

Checkbox and radio flavors

Button groups can also function as radios, where only one button may be active, or checkboxes, where any number of buttons may be active. View the Javascript docs for that.

Get the javascript »

Dropdowns in button groups

Heads up! Buttons with dropdowns must be individually wrapped in their own .btn-group within a .btn-toolbar for proper rendering.


Button dropdowns

Example markup

Similar to a button group, our markup uses regular button markup, but with a handful of additions to refine the style and support Bootstrap's dropdown jQuery plugin.

<div class="btn-group">
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">
    Action
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <!-- dropdown menu links -->
  </ul>
</div>

Works with all button sizes

Button dropdowns work at any size. your button sizes to .btn-large, .btn-small, or .btn-mini.

Requires javascript

Button dropdowns require the Bootstrap dropdown plugin to function.

In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom javascript.


Split button dropdowns

Overview and examples

Building on the button group styles and markup, we can easily create a split button. Split buttons feature a standard action on the left and a dropdown toggle on the right with contextual links.

Sizes

Utilize the extra button classes .btn-mini, .btn-small, or .btn-large for sizing.

<div class="btn-group">
  ...
  <ul class="dropdown-menu pull-right">
    <!-- dropdown menu links -->
  </ul>
</div>

Example markup

We expand on the normal button dropdowns to provide a second button action that operates as a separate dropdown trigger.

<div class="btn-group">
  <button class="btn">Action</button>
  <button class="btn dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu">
    <!-- dropdown menu links -->
  </ul>
</div>

Dropup menus

Dropdown menus can also be toggled from the bottom up by adding a single class to the immediate parent of .dropdown-menu. It will flip the direction of the .caret and reposition the menu itself to move from the bottom up instead of top down.

<div class="btn-group dropup">
  <button class="btn">Dropup</button>
  <button class="btn dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu">
    <!-- dropdown menu links -->
  </ul>
</div>




Multicon-page pagination

When to use

Ultra simplistic and minimally styled pagination inspired by Rdio, great for apps and search results. The large block is hard to miss, easily scalable, and provides large click areas.

Stateful page links

Links are customizable and work in a number of circumstances with the right class. .disabled for unclickable links and .active for current page.

Flexible alignment

Add either of two optional classes to change the alignment of pagination links: .pagination-centered and .pagination-right.

Examples

The default pagination component is flexible and works in a number of variations.

Markup

Wrapped in a <div>, pagination is just a <ul>.

<div class="pagination">
  <ul>
    <li><a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">Prev</a></li>
    <li class="active">
      <a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">1</a>
    </li>
    <li><a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">2</a></li>
    <li><a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">3</a></li>
    <li><a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">4</a></li>
    <li><a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">Next</a></li>
  </ul>
</div>

Pager For quick previous and next links

About pager

The pager component is a set of links for simple pagination implementations with light markup and even lighter styles. It's great for simple sites like blogs or magazines.

Optional disabled state

Pager links also use the general .disabled class from the pagination.

Default example

By default, the pager centers links.

<ul class="pager">
  <li>
    <a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">Previous</a>
  </li>
  <li>
    <a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">Next</a>
  </li>
</ul>

Aligned links

Alternatively, you can align each link to the sides:

<ul class="pager">
  <li class="previous">
    <a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">&larr; Older</a>
  </li>
  <li class="next">
    <a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">Newer &rarr;</a>
  </li>
</ul>

Labels Markup
Default <span class="label">Default</span>
Success <span class="label label-success">Success</span>
Warning <span class="label label-warning">Warning</span>
Important <span class="label label-important">Important</span>
Info <span class="label label-info">Info</span>
Inverse <span class="label label-inverse">Inverse</span>

About

Badges are small, simple components for displaying an indicator or count of some sort. They're commonly found in email clients like Mail.app or on mobile apps for push notifications.

Available classes

Name Example Markup
Default 1 <span class="badge">1</span>
Success 2 <span class="badge badge-success">2</span>
Warning 4 <span class="badge badge-warning">4</span>
Important 6 <span class="badge badge-important">6</span>
Info 8 <span class="badge badge-info">8</span>
Inverse 10 <span class="badge badge-inverse">10</span>

Hero unit

Bootstrap provides a lightweight, flexible component called a hero unit to showcase content on your site. It works well on marketing and content-heavy sites.

Markup

Wrap your content in a div like so:

<div class="hero-unit">
  <h1>Heading</h1>
  <p>Tagline</p>
  <p>
    <a class="btn btn-primary btn-large">
      Learn more
    </a>
  </p>
</div>

Hello, world!

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

Learn more


Page header

A simple shell for an h1 to appropriately space out and segment sections of content on a page. It can utilize the h1's default small, element as well most other components (with additional styles).

<div class="page-header">
  <h1>Example page header</h1>
</div>

Default thumbnails

By default, Bootstrap's thumbnails are designed to showcase linked images with minimal required markup.

Highly customizable

With a bit of extra markup, it's possible to add any kind of HTML content like headings, paragraphs, or buttons into thumbnails.

  • Thumbnail label

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Action Action

  • Thumbnail label

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Action Action

Why use thumbnails

Thumbnails (previously .media-grid up until v1.4) are great for grids of photos or videos, image search results, retail products, portfolios, and much more. They can be links or static content.

Simple, flexible markup

Thumbnail markup is simple—a ul with any number of li elements is all that is required. It's also super flexible, allowing for any type of content with just a bit more markup to wrap your contents.

Uses grid column sizes

Lastly, the thumbnails component uses existing grid system classes—like .span2 or .span3—for control of thumbnail dimensions.

The markup

As mentioned previously, the required markup for thumbnails is light and straightforward. Here's a look at the default setup for linked images:

<ul class="thumbnails">
  <li class="span3">
    <a href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/" class="thumbnail">
      <img src="http://placehold.it/260x180" alt="">
    </a>
  </li>
  ...
</ul>

For custom HTML content in thumbnails, the markup changes slightly. To allow block level content anywhere, we swap the <a> for a <div> like so:

<ul class="thumbnails">
  <li class="span3">
    <div class="thumbnail">
      <img src="http://placehold.it/260x180" alt="">
      <h5>Thumbnail label</h5>
      <p>Thumbnail caption right here...</p>
    </div>
  </li>
  ...
</ul>

More examples

Explore all your options with the various grid classes available to you. You can also mix and match different sizes.


Lightweight defaults

Rewritten base class

With Bootstrap 2, we've simplified the base class: .alert instead of .alert-message. We've also reduced the minimum required markup—no <p> is required by default, just the outer <div>.

Single alert message

For a more durable component with less code, we've removed the differentiating look for block alerts, messages that come with more padding and typically more text. The class also has changed to .alert-block.


Goes great with javascript

Bootstrap comes with a great jQuery plugin that supports alert messages, making dismissing them quick and easy.

Get the plugin »

Example alerts

Wrap your message and an optional close icon in a div with simple class.

Warning! Best check yo self, you're not looking too good.
<div class="alert">
  <button class="close" data-dismiss="alert">×</button>
  <strong>Warning!</strong> Best check yo self, you're not looking too good.
</div>

Heads up! iOS devices require an href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/" for the dismissal of alerts. Be sure to include it and the data attribute for anchor close icons. Alternatively, you may use a <button> element with the data attribute, which we have opted to do for our docs. When using <button>, you must include type="button" or your forms may not submit.

Easily extend the standard alert message with two optional classes: .alert-block for more padding and text controls and .alert-heading for a matching heading.

Warning!

Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

<div class="alert alert-block">
  <a class="close" data-dismiss="alert" href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">×</a>
  <h4 class="alert-heading">Warning!</h4>
  Best check yo self, you're not...
</div>

Contextual alternatives Add optional classes to change an alert's connotation

Error or danger

Oh snap! Change a few things up and try submitting again.
<div class="alert alert-error">
  ...
</div>

Success

Well done! You successfully read this important alert message.
<div class="alert alert-success">
  ...
</div>

Information

Heads up! This alert needs your attention, but it's not super important.
<div class="alert alert-info">
  ...
</div>

Examples and markup

Basic

Default progress bar with a vertical gradient.

<div class="progress">
  <div class="bar"
       style="width: 60%;"></div>
</div>

Striped

Uses a gradient to create a striped effect (no IE).

<div class="progress progress-striped">
  <div class="bar"
       style="width: 20%;"></div>
</div>

Animated

Takes the striped example and animates it (no IE).

<div class="progress progress-striped
     active">
  <div class="bar"
       style="width: 40%;"></div>
</div>

Options and browser support

Additional colors

Progress bars use some of the same button and alert classes for consistent styles.

Striped bars

Similar to the solid colors, we have varied striped progress bars.

Behavior

Progress bars use CSS3 transitions, so if you dynamically adjust the width via javascript, it will smoothly resize.

If you use the .active class, your .progress-striped progress bars will animate the stripes left to right.

Browser support

Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-9 or older versions of Firefox.

Opera and IE do not support animations at this time.

Wells

Use the well as a simple effect on an element to give it an inset effect.

Look, I'm in a well!
<div class="well">
  ...
</div>

Close icon

Use the generic close icon for dismissing content like modals and alerts.

<button class="close">&times;</button>

iOS devices require an href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/" for click events if you rather use an anchor.

<a class="close" href="http://5vt1f.z2nsn.athkb.njpfa.www.1wjcy.mth.pdupdcd.cn/">&times;</a>
辽宁大连市火车票岳阳到鹿寨县火车d2206成都哪个火车站福建南平火车票查询潍坊火车总站查询全国各地火车阿勒泰到哈巴河县火车d2206成都哪个火车站北京到昆山南的火车票凯里到岳阳火车票查询赤峰到长春往返火车票多少钱辽宁大连市火车票长春到双城区火车硬座长春到泰州的火车票价格多少费用d2206成都哪个火车站凯里到岳阳火车票查询石家庄通西安的火车k9602火车硬卧k9602火车硬卧火车票网上改签是否收费吗水富火车票k9602火车硬卧北京到昆山南的火车票广安榆次火车潍坊火车总站介休东到太原火车时刻表查询福建南平火车票查询广安榆次火车广州距离南昌火车站有多远长春到双城区火车硬座功成名就的李向东走上人生巅峰,可是大梦初醒,却被一脚揣回了90年代变成了一个人人嫌弃的烂赌鬼,不但输掉了家产,竟然连女儿都输掉了。 重活一回,赚钱都是小意思。 李向东不仅要登上财富巅峰,更要让妻女俩过上梦寐以求的好日子。我是作者玄黄凌天,简称玄凌或凌天。这是我首次在本网站发布作品,也是一部长篇浪漫主义半白话同人作品。喜欢我的作品的可以进入我的联络群:452655964。欢迎各位书友前来与我交流。一无是处的肥宅,重生后化身为坐拥千万粉丝的主播,打造自己的商业帝国,可偏偏只有十年的寿命,他该怎样左右他的时间  少小离家,拜师学艺,重重考验,报效国家,成就一生!经历了一次又次超越生死的爱恋,发现两人竟然从小就相识!是命运的安排,还是机缘巧合?一个学渣阴阳先生的成长史,尽在《成阳灵异事件》。   作者在每章后面都有互动的环节,希望各位读者大大可以踊跃提问,作者会知无不言,言无不尽。前一天晚上还是一名高中生,第二天醒来便坐在龙椅上,成为一名即将登基的二世皇帝,情节就是那么狗血,前一天还是一个平平无奇的高中生,第二天便成为了一个高高在上的统治者,历史的长河会给予这名“幸运者”怎样的机遇与考验呢?这部作品来为您慢慢道来... ...大明万历四十八年,陈操因为一次意外魂穿明朝,开启了人生霸业之旅“pa!!!”北斗你是否清醒!!!山中怒拍桌子;艾斯,你个衰仔!!!给我起来把怪兽cao翻!!!圣诞老人指兽示意…当一切的一切变得暴躁起来,重生后的北川也应如是。 (小众文学只是想写一个自己幻想的奥特世界,随缘更新,第一次写文)独自前往国外留学的体育生凌云,在一次英雄救美后,意外激活了一个逆天的系统,开始了自己称霸篮坛之路!!!  21世纪的是一个第一次接触魔兽争霸的业余玩家,变身绿皮兽人,掌控兽族大厅。   拥有精湛剑术的剑圣   深受萨尔信任强大的萨满祭司   战场上的他们英勇无畏,总是身先士卒,挥舞着战戟横扫敌军的牛头人酋长   行踪神秘、足智多谋的暗影猎手   何解以族长之名,踏上复兴兽族的征程数万年后,地球灵气复苏,曾经的“神”们为“拯救”地球和维护自己的地位,想要启动人类清除计划,主角高扬是一名神明的后代,从小便了解各种修仙的知识,期初他不相信有灵气,修仙之类的,他只想学习,但灵气复苏,社会暴乱,各种国际土崩瓦解,只有几个强国依然强势,开辟了仙学双修的道路,身为神名后代的高扬被家族强制送往学校,在家族各种道具的帮助下,本就天赋异禀的高扬很快就达到了最高境界,但并不是只有他有天赋各色各样的家族觉醒,有些人想要争霸天下,就联合各大神名进行“人类清除计划”,在不断的猎杀下,人们民不聊生,生不如死,高扬不忍加入,于是渡劫飞升,前往更高维度,寻找拯救地球的方法,但那一场雷劫劈碎了他的一切,只有他的血脉和体质没变,他原以为自己只能从零开始,但他强烈的愿望带给了他一个特殊的东西——维度守护系统
穿越2077 不周树 蓑衣 娱乐:最穷明星,被迫带货 我的,灵判大人 十三岁娃 盘武纪 百厄除尽我都市最强捉妖人 风流狂兵俏天骄 替身成神 月影侠踪 剑道师的传说 吞宇帝尊 天下八荒 大乾憨婿 我叫李三四 从灵气复苏开始变强 生机重望 我的神通穿梭符 娱乐!我真不想成顶流! 乐山到攀枝花火车时刻 烟筒山到贵阳火车时刻表 石家庄通西安的火车 k9602火车硬卧 乐山到攀枝花火车时刻 温州至云南火车票价是多少 福田火车站能到北京吗 购买辽源到长春的火车票 介休东到太原火车时刻表查询 长春到双城区火车硬座 北京到昆山南的火车票 青岛北到绥中火车卧铺多少钱 北京西至威海火车 凯里到岳阳火车票查询 查询全国各地火车 潍坊火车总站 福田火车站能到北京吗 介休东到太原火车时刻表查询 水富火车票 辽宁大连市火车票 烟筒山到贵阳火车时刻表 d2206成都哪个火车站 岳阳到鹿寨县火车 长春到泰州的火车票价格多少费用 凯里到岳阳火车票查询 北京西至威海火车 介休东到太原火车时刻表查询 岳阳到鹿寨县火车 水富火车票 介休东到太原火车时刻表查询 潍坊火车总站 烟筒山到贵阳火车时刻表 六枝至昆明火车时 辽宁大连市火车票 广安榆次火车 潍坊火车总站 六枝至昆明火车时 石家庄通西安的火车 北京西至威海火车 六枝至昆明火车时 潍坊火车总站 网上火车票售票官网下载 火车票网上改签是否收费吗 青岛北到绥中火车卧铺多少钱 长春到泰州的火车票价格多少费用 烟筒山到贵阳火车时刻表 青岛北到绥中火车卧铺多少钱 福建南平火车票查询 广州距离南昌火车站有多远 阿勒泰到哈巴河县火车 亚星游戏官网 亚星官网 亚星官网 亚星官网 亚星官网 仙侠模拟修真 逆势崛起之我能改命 我在陕西读大学的那段时间 太荒神记 玄剑天涯客 欧博官网 百家乐官网 亚星管理平台 欧博官网 亚星游戏官网 凯里到岳阳火车票查询 长春到双城区火车硬座 网上火车票售票官网下载 福建南平火车票查询 岳阳到鹿寨县火车 广安榆次火车 潍坊火车总站 k9602火车硬卧 福建南平火车票查询 青岛北到绥中火车卧铺多少钱 k9602火车硬卧 烟筒山到贵阳火车时刻表 石家庄通西安的火车 辽宁大连市火车票 火车票网上改签是否收费吗 购买辽源到长春的火车票 水富火车票 乐山到攀枝花火车时刻 岳阳到鹿寨县火车 沈阳到代县的火车票 六枝至昆明火车时 长春到泰州的火车票价格多少费用 乐山到攀枝花火车时刻 福田火车站能到北京吗 阿勒泰到哈巴河县火车 广州距离南昌火车站有多远 石家庄通西安的火车 北京到昆山南的火车票 北京西至威海火车 聊城至达州的火车时刻表