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://www.ljgik.w7tvg.wnqgc.qgtyy.xay.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://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/">Prev</a></li>
    <li class="active">
      <a href="http://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/">1</a>
    </li>
    <li><a href="http://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/">2</a></li>
    <li><a href="http://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/">3</a></li>
    <li><a href="http://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/">4</a></li>
    <li><a href="http://www.ljgik.w7tvg.wnqgc.qgtyy.xay.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://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/">Previous</a>
  </li>
  <li>
    <a href="http://www.ljgik.w7tvg.wnqgc.qgtyy.xay.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://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/">&larr; Older</a>
  </li>
  <li class="next">
    <a href="http://www.ljgik.w7tvg.wnqgc.qgtyy.xay.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://www.ljgik.w7tvg.wnqgc.qgtyy.xay.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://www.ljgik.w7tvg.wnqgc.qgtyy.xay.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://www.ljgik.w7tvg.wnqgc.qgtyy.xay.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://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/" for click events if you rather use an anchor.

<a class="close" href="http://www.ljgik.w7tvg.wnqgc.qgtyy.xay.pdupdcd.cn/">&times;</a>
信用卡可以异地申请吗建设银行信用卡官网信用卡道路救援办信用卡的要求哪家银行的信用卡下卡快信用卡可以异地申请吗花旗银行信用卡两张信用卡道路救援建行信用卡提高可用额度国际电汇到信用卡华夏信用卡几天下卡信用卡可以异地申请吗私家车信用卡华夏信用卡几天下卡信用卡道路救援国际电汇到信用卡信用卡办不下来是什么原因哪家银行的信用卡下卡快哪家银行的信用卡下卡快信用卡可以办理网上银行吗信用卡 评分服务员办信用卡建行信用卡提高可用额度现在信用卡好办吗信用卡没办下来交通银行信用卡还款最低额度办信用卡的要求信用卡每年都有年费吗信用卡可以办理网上银行吗广发银行信用卡申请资料不存在或者未录入049收容失败,682收容失败,173收容失败 李三光成为scp基金会唯一活着的监督者,却发现基金会早以什么都没剩下了。 安全位面陷入混乱,基金会收容失效,旧神复苏在即,李三光苦恼大量能源何处而来,如何重新收容的时候…… “叮,位面聊天邀请您加入……” 本书又名:《scp收容之主》 有一群小伙伴,他们喜欢冒险,喜欢成长,喜欢互相帮助,喜欢互相调侃,更重要的是,他们最喜欢的是,在一起的时光。也许路上会有坎坷,但不论何时,你们总能处变不惊,相互鼓励。希望你们能够成长,能够成为独当一面的大人。你们,将有无限的可能!当书临闭眼准备接受死亡的那一刻 他觉得他太失败了 可再次睁眼 人生却………【寂寞不谈爱,孤独不饮酒。】 女儿生日当天,我意外看到了妻子的手机,当谎言被揭穿的时候,我发现妻子真的很懂“生活。” “这位老哥,你这命可不得了啊!” “先生,此话怎讲!” “七月七,也就是辛未月乙巳日,乃是纯阴之命!可你偏偏又是正午出生!” “先生,这又有何说法?” “阴阳调和,先生乃是一常人!” “常人?正常人?” “没错!” “……小王八蛋!你别跑!把五十块钱换给我!” 看事,走阴阳,断生死,踏星望月,诸位,这可瞧好了!身患绝症的叶文偶得太极拳的真传,并且觉醒了弘扬武学系统! 只要他用武学影响更多人,就能获得积分,兑换顿悟机会,获得各种高阶武学! 甚至,治好自己的病。 从此,叶文开启了他的练武直播! 拳震所有武林宗门,脚踏世间不服之人! 只有你想不到的招式,没有我治不了的高人! 所有人都要恭恭敬敬地,在键盘上叫一声“武神”。 叶文:“货真价实的太极拳要不要学?飞檐走壁的梯云纵要不要了解一下?不要?早晚你要跪地求着我要!”网安圈的菜鸡一枚,没事写点内容造福群友。陈树和大学死党顾清两个人玩游戏喝酒。 输了一轮游戏,死党竟然整活把女总裁拉进了陈树的家庭群。 第二天醒酒之后,陈树才发现女总裁在群里聊嗨了! 本来以为自己被即将被炒鱿鱼了,却发现女总裁的要求一个比一个离谱。 陈树,到我办公室来。 陈树,跟我回家见父母。 陈树,我们同居吧。 面对女总裁的要求,陈树无法拒绝。 直到有一天,女总裁含情脉脉地向陈树求婚。 陈树:不是假扮情侣吗?你怎么玩真的? 李江,一个不是这个世界的人来到了这个世界。他没有比别人更多的本事,唯一的长处就是他有别人永远都没有的经验。经验这个东西,可以让一个平凡的人成为神,不是神话里面的神。 李江,觉得自己不是神。他只是多了一点别人没有的记忆,这是老天爷的恩赐;或者是上帝的奖励。总之,他来了,带着神一样的能力,来到了这个世界。他不是来改变这个世界的,但是世界却要注定因他而改变! 哥不是神!但哥却可以成为神话!若非月老负孟婆,怎会用泪熬成汤? 若非后裔负嫦娥,怎会广寒宫阙深? 若非洛水初相见,怎会奈何神情殇? 浊酒一杯敬自己,幕水萧萧醉逍遥!
新星系 蜂殇 六道仙尊 符塔 水墨鄂州 吞天魔祖 怒血帝婿 武道之路漫漫 神剑之冷弦清雨朝慕雪 神魔创 朕继承大周赵大却黄袍加身 玄幻:我!区区附魔师 九子神兵 异能?拿来吧你! 异能穿越到我身 重生之从遁去的三开始 无处的情歌 那年那天那个你和我 穿越:赳赳大秦,做我打工人 口又忄昔 建行信用卡提高可用额度 哪家银行的信用卡下卡快 私家车信用卡 信用卡道路救援 建行信用卡提高可用额度 浦发借贷合一信用卡 私家车信用卡 工商银行信用卡什么卡种好 浦发信用卡关闭 私家车信用卡 对信用卡透支有什么启发 对信用卡透支有什么启发 现在信用卡好办吗 国际电汇到信用卡 信用卡可以异地申请吗 信用卡没办下来 中国银行信用卡 宁波 交通银行信用卡还款最低额度 浦发借贷合一信用卡 信用卡可以异地申请吗 中国银行信用卡 借贷合一卡 信用卡道路救援 浦发借贷合一信用卡 服务员办信用卡 工商银行信用卡什么卡种好 信用卡账单分期付款 交通银行信用卡还款最低额度 浦发借贷合一信用卡 信用卡 评分 交通银行信用卡还款最低额度 哪家银行的信用卡下卡快 中国银行信用卡 借贷合一卡 办信用卡的要求 信用卡可以异地申请吗 现在信用卡好办吗 信用卡没办下来 光大银行信用卡中 中国银行信用卡上门办理 现在信用卡好办吗 光大银行信用卡中 信用卡没办下来 信用卡怎么使用的 信用卡可以办理网上银行吗 中国银行信用卡 宁波 华夏信用卡几天下卡 中国银行信用卡 借贷合一卡 对信用卡透支有什么启发 信用卡没办下来 信用卡账单分期付款 花旗银行信用卡两张 亚星游戏官网 亚星官网 亚星官网 亚星游戏官网 亚星官网 国联:世界战争 向渊行 养剑一千年 墨默行长夜 今天又是在师门垫底的一天 皇冠登3出租 澳门葡京游戏官网 澳门葡京官网 百家乐官网 亚星官网 建设银行信用卡官网 中国银行信用卡 借贷合一卡 中国银行信用卡 借贷合一卡 信用卡每年都有年费吗 信用卡每年都有年费吗 浦发借贷合一信用卡 信用卡可以异地申请吗 现在信用卡好办吗 服务员办信用卡 私家车信用卡 建设银行信用卡官网 信用卡可以办理网上银行吗 工商银行信用卡什么卡种好 浦发信用卡关闭 信用卡办不下来是什么原因 建设银行信用卡官网 浦发借贷合一信用卡 华夏信用卡几天下卡 华夏信用卡几天下卡 浦发信用卡关闭 浦发信用卡关闭 信用卡 评分 浦发借贷合一信用卡 现在信用卡好办吗 信用卡可以办理网上银行吗 办信用卡的要求 花旗银行信用卡两张 建行信用卡提高可用额度 国际电汇到信用卡 中国银行信用卡上门办理