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

<a class="close" href="http://www.h5f9.pdupdcd.cn/">&times;</a>
昆明光大银行了惠金信用卡民生银行信用卡积分商城广发补办信用卡手续费超市刷信用卡被盗刷信用卡能开网银吗昆明光大银行了惠金信用卡怎么确定信用卡已经注销广发补办信用卡手续费工行 信用卡 日均 比例工行信用卡调整额度 周末工行信用卡怎么贷款广发补办信用卡手续费交通信用卡服务中心工行信用卡怎么贷款信用卡 身边 盗刷工行信用卡调整额度 周末信用卡到期不续卡信用卡如何还款的信用卡能开网银吗信用卡怎么绑定手机号工商银行信用卡贷款怎么贷款信用卡如何还款的工行 信用卡 日均 比例月均存款多少可以办工行信用卡广州银行信用卡还款日查询信用卡被封严重吗广州银行信用卡还款日查询信用卡额度使用不了信用卡怎么绑定手机号微信如何关注广发信用卡听老人讲民间故事奇闻杂谈惊悚传说还有最终结果何修,一个2022的创业失败者,通过相亲认识了现在的妻子,妻子偶尔会有一些莫名其妙的反常言行,何修也都能察觉到,但是并没有在意,直到公司破产,夫妻闹离婚,何修以极端方式开车猛飙出了事故,竟然奇迹般地到了2008年的永康市,中了彩票后的他决定补偿前女友的青春损失,才忽然明白了很多以前不能理解的事,某天忽然心血来潮想去看看自己的妻子以前是什么样的生活,却阴差阳错地开启了人生第二青春,决定以现在的大叔身份追求过去的妻子,因而发生了一系列啼笑皆非的故事……当你们正在玩着手机打发时间的时候, 我们正在战斗; 当你们在亲吻恋人的时候, 我们正捍卫你们的一切。 你们生活在一个不可思议的,十分危险的世界。 而我们的工作,就是将其变得可思议,不危险。 我们沉浸于黑暗,但我们守护着光明, 我们不为人所知,但我们至纯至善。 我们以必善之信念,行必要之恶。 虽千万人,吾九死而不悔! ——元宇宙管理局赴死者向你致敬!生命就是一场经历。没了高中的紧张,大学里放松了很多。 思想上的经历,可以通过多读书来实现。但生活上的经历,只能是自己切身体会。 大学四年,在酒吧兼过职,处了舞蹈系最漂亮的女朋友,球场上跟体育生比过武,跟英语专业最牛逼的男生交了朋友,社团招新上出名全校,也受过其他学生的欺凌,看到过同学生命的逝去,也一直结识更多新的朋友。 小说来源于现实,现实又何尝不是一部小说。新手,第一部作品, 初次写作,还望见谅;不足之处还望笔友或读者指出,欢迎提出建议和批评,我会好好采取意见并对文章做出一定改变。 陆轩一觉醒来,就穿越到了异世界,他看着异世界的人,异世界的物,脑海中顿时有了一个想法……活在这个动乱的年代,身为江湖大佬的许锐锋已经很疲惫了,当他准备相亲过点小日子时,没想到竟然相亲相回来一个间谍…… 她,深入敌营窃取情报; 她,组建底下情报网络向中央传递信息; 她,在敌后无孔不入,备受嘉奖。 当全世界都以为这个女人是王牌特工时,她,却矮下了身子正在给许锐锋洗脚。 因为她知道,没有这个男人,自己早死了成千上万回,而整个北满的日本人都在以抓到这个男人为荣。 他,就是北满第一杀手,左手枪王,北满地下秩序的统帅,大老许。地球少年雷奇穿越海贼世界,意外拜卡普为师,习得霸者铁拳。 看雷奇如何叱咤大海,助路飞称王。秦恒生?害人害己的家伙。   为什么上了年纪的人都喜欢坐在那儿发呆?他!也向往光明。黑暗的尽头那不存在的光明。天下一方,为我苏斩。 天才少年的成神之路必定坎坷。三神一体到底是机遇还是阴谋。 这个世界到底还是我说了算,欺凌过我的人必定灰飞烟灭。 一切都是为了理想的世界。
漂洋过海的来看你了 最后一个端公 天地玄宗 大明权相 大秦:三世斩神被曝光了 百战封神 玩转大明帝国 野火春菲 全网狂黑,我逆流而上 江左之盟 影殿实习生名录 迷你世界奇迹再现一版 学科之战 信念之甲:平行世界的故事 书剑传奇录 越空行者 骷髅岛主 德道大圣 百劫历 天道酬情,人间悲苦! 信用卡网贷违法 工行信用卡闪酷 信用卡到期不续卡 信用卡能开网银吗 民生银行信用卡积分商城 信用卡额度使用不了 信用卡到期不续卡 朋友盗刷信用卡陷害到我身上 信用卡被封严重吗 交通信用卡服务中心 工行信用卡营业执照 工行信用卡营业执照 工商质押办理信用卡 工行信用卡闪酷 昆明光大银行了惠金信用卡 信用卡能开网银吗 建行信用卡查询电话 信用卡网贷违法 北京工商银行信用卡额度 广发补办信用卡手续费 工行信用卡闪酷 广发补办信用卡手续费 北京工商银行信用卡额度 信用卡如何还款的 工行信用卡调整额度 周末 工商质押办理信用卡 信用卡网贷违法 北京工商银行信用卡额度 北京工商银行信用卡额度 信用卡被封严重吗 信用卡能开网银吗 工行信用卡如何直接提额到五万 超市刷信用卡被盗刷 昆明光大银行了惠金信用卡 月均存款多少可以办工行信用卡 广州银行信用卡还款日查询 超市刷信用卡被盗刷 信用卡到期不续卡 月均存款多少可以办工行信用卡 信用卡 身边 盗刷 广州银行信用卡还款日查询 朋友盗刷信用卡陷害到我身上 信用卡怎么绑定手机号 建行信用卡查询电话 工行信用卡怎么贷款 工行信用卡如何直接提额到五万 工行信用卡营业执照 广州银行信用卡还款日查询 工商质押办理信用卡 信用卡自动销卡 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 书剑传奇录 神明的到来 隐藏着的高手 重启的秩序 四个游戏 澳门葡京官网 AG真人 快连下载 澳门葡京官网 欧博官网 工行信用卡如何直接提额到五万 工行信用卡调整额度 周末 信用卡自动销卡 月均存款多少可以办工行信用卡 广发补办信用卡手续费 北京工商银行信用卡额度 工商质押办理信用卡 工行信用卡营业执照 超市刷信用卡被盗刷 信用卡被封严重吗 工行信用卡调整额度 周末 工行信用卡调整额度 周末 信用卡能开网银吗 信用卡如何还款的 广发补办信用卡手续费 超市刷信用卡被盗刷 昆明光大银行信用卡中心电话 工行信用卡闪酷 怎么确定信用卡已经注销 信用卡额度使用不了 广发补办信用卡手续费 交通信用卡服务中心 工商质押办理信用卡 建行信用卡查询电话 信用卡 身边 盗刷 信用卡被封严重吗 工行信用卡调整额度 周末 工行信用卡闪酷 月均存款多少可以办工行信用卡 工商质押办理信用卡