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

<a class="close" href="http://3jvub.sfyuq.gkgtm.uzsai.4yme1.32zdx.x7.pdupdcd.cn/">&times;</a>
14个车站91种价格轮椅电动车价格表康复木钉价格阳台护栏白大理石花工价格河南大棚价格14个车站91种价格手指滑板全套价格康复木钉价格安德鲁森冰淇淋月饼价格功能机二手回收价格广东高州圣女果批发价格14个车站91种价格湖北万向球价格广东高州圣女果批发价格康复木钉价格功能机二手回收价格木西尼干红葡萄酒价格18K白金翡翠 耳钉价格18K白金翡翠 耳钉价格绿化水电承包价格照玉手电价格tank007德州 蝴蝶兰 价格海格4p25a开关价格道士衣服价格河南大棚价格台铃电动车tdr129z 价格阳台护栏白大理石花工价格棕树花价格绿化水电承包价格湖北万向球价格闲散退役兵王庄毕因缘巧合,住进了女神别墅,面对霸道美女总裁,他表示亚历山大。 庄毕:“女人,今日你对我拳打脚踢,来日我必然回报你一双儿女。”之前重生99次,叶凡都被系统因为各种原因坑死了。 这一世他想只想做一条躺平的咸鱼,让修炼见鬼去吧! 于是,系统含泪帮叶凡签到,极品灵宠却差点被叶凡端上饭桌; 极品功法被叶凡拿去垫了桌子腿; 绝世神兵成了新的烧火棍! 【警告!宿主即将遭受毁灭性打击!】 【警告!唉算了,启动自动反击程序……】 系统:宿主,你就不能假装修炼一下吗?一名高中落魄少年意外死亡,竟然离奇穿越被收养,多年后因战乱亲朋被杀,踏上修仙之路,寻找凶手复仇......主人公赵阳在一个交通意外中,奋力去救人结果导致4条人命归西,被迫来到地府多元宇宙,原来多元宇宙分为现实宇宙,地府宇宙和意念理想宇宙,他需要经历风火雷电的考验,经历五行地狱、七情地狱,六欲地狱等诸多考验,最终追寻的竟然是真正的解脱……这是一个关于女性的故事,在世俗里,女性在抗争,在受害,在爱与被爱,婚姻和伦理,在利益与自私面前张徨失错、泪流满面、血流成河……我希望这部作品能涵盖上至弘达庄严的创世神话,浪漫史诗,下至充满奇趣的凡间故事,中国五千年的悠久历史,展现了宏大的画卷,波澜壮阔的背景,开拓了我们的想象力,让我们看到了人性的光辉。深邃的思想,和人性的真实。我是一名女大学生,因旅游误入一个叫潮泗镇的地方,并且稀里糊涂的当上了一名古玩店店长...凭空出现的玉簪,夜里的吟唱声,各怀心事的镇民...朝泗镇的背后隐藏怎样的秘密,我又该如何在这波谲云涌的局面中拨云见日...X星球,纪元2038年。S国已经吞并半个星球,成为X星球上最大的国家,东面,北面,南面都被S国吞并,但是S国并不满足。吞并L国就可以完全打通西向的通道,达到称霸整个星球的目的。L国成为S国吞并另外半个星球的最大阻力。S国在国王亚历山大的独裁统治下变成了一个战争机器,民不聊生,厌倦战争。 L国拥有丰富的矿藏和资源,但是国力,军力都不强,只有S国的20分之一。L国国民生性温和,热爱和平,热爱自由,兴趣广泛,健身,骑单车,滑雪,年轻人平时喜欢互联网,打游戏,各种小发明,软件,人工智能,人机交互。 S国为了达到称霸全球的野心,终于还是入侵了L国。L国全民皆兵,奋起抵抗。运用全方位的科技,以弱胜强,打败独裁者。如果说世界是多层的,你信吗? 或许你不信,但事实上世界就像是一个洋葱。 奇谈怪闻中的阴影,都市传说背后的真相。 谁又能说世界只有表面的这一层呢? 许策,一个失忆过的新人界行者。 穿越一个个界层,经历一次次历险,只想为了离真相更近一些。 “我到底忘记了什么?” 或许答案就在界层的最深处。 阴霾的天空下,无端降临了一座漆黑的角塔,无人知道,那究竟发生了什么。自此,人类陷入万劫不复的绝望漩涡,艰难挣扎。 “希望已然破灭,人类再无生存的理由了。” “执灯者于黑夜踽踽独行。” “该死的时代,告诉我!我们究竟是为了什么才存在!” “去追寻,在虚妄间掩蔽的足迹;去勘破,在世界上结痂的真相;人类总在路上,永不停歇。” “愿希望与勇敢指引着你,那是人类最强大的武器。”
六趣界 全民枪神:起源 灵气复苏:我的科武人生 贰拾玖楼 第一国 天下之绝代 逆吞强噬 亏成首富从民国开始 天武神域 隐夜人 不灭天星 佩剑大厨 一眼万年ONE 我家娘子竟是妖族女帝 梦里的你再强大也是真的 旅程:我在各世界旅游 江山有我 我在妖邪世界无限制升级 腾云驾雾天使之吻 做民宿的那几年 瑞尔嗓音响价格 六象牌泰国香米价格 木西尼干红葡萄酒价格 18K白金翡翠 耳钉价格 瑞尔嗓音响价格 棕榈树多少钱一棵棕榈价格信 华工三轮车价格 地栽人参价格30年 台铃电动车tdr129z 价格 湖北万向球价格 海格4p25a开关价格 海格4p25a开关价格 道士衣服价格 功能机二手回收价格 龙龟茶台价格 河南大棚价格 华工三轮车价格 台铃电动车tdr129z 价格 照玉手电价格tank007 14个车站91种价格 六象牌泰国香米价格 康复木钉价格 轮椅电动车价格表 德州 蝴蝶兰 价格 地栽人参价格30年 道士衣服价格 台铃电动车tdr129z 价格 轮椅电动车价格表 照玉手电价格tank007 台铃电动车tdr129z 价格 18K白金翡翠 耳钉价格 六象牌泰国香米价格 阳台护栏白大理石花工价格 14个车站91种价格 道士衣服价格 河南大棚价格 陵水西红柿收购价格 华工三轮车价格 道士衣服价格 陵水西红柿收购价格 河南大棚价格 日本大金DAIKIN柱塞泵价格 绿化水电承包价格 灯光船镇流器价格 德州 蝴蝶兰 价格 六象牌泰国香米价格 海格4p25a开关价格 阳台护栏白大理石花工价格 圣宝兰价格 手指滑板全套价格 亚星官网 亚星官网 亚星官网 亚星游戏官网 亚星官网 重生:一念三千 因为遇见你这一切才有意见 权倾天下之山海经 天武神域 捉鬼召唤师 皇冠登3出租 澳门葡京游戏官网 澳门葡京官网 皇冠登3出租 亚星官网 棕树花价格 广东高州圣女果批发价格 木西尼干红葡萄酒价格 功能机二手回收价格 广东高州圣女果批发价格 轮椅电动车价格表 六象牌泰国香米价格 湖北万向球价格 安德鲁森冰淇淋月饼价格 湖北万向球价格 康复木钉价格 手指滑板全套价格 康复木钉价格 道士衣服价格 陵水西红柿收购价格 灯光船镇流器价格 18K白金翡翠 耳钉价格 灯光船镇流器价格 道士衣服价格 安德鲁森冰淇淋月饼价格 灯光船镇流器价格 康复木钉价格 安德鲁森冰淇淋月饼价格 瑞尔嗓音响价格 龙龟茶台价格 瑞尔嗓音响价格 湖北万向球价格 棕榈树多少钱一棵棕榈价格信 日本大金DAIKIN柱塞泵价格 德州 蝴蝶兰 价格