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

<a class="close" href="http://6lkdi.jvpqo.www.www.www.8jkio.ot.pdupdcd.cn/">&times;</a>
知青家庭电视剧30 集怒放电视剧第24集观看热血校花电视剧全集米勒一家1 电视剧萌学园第五秀的电视剧知青家庭电视剧30 集电视剧里的笑声热血校花电视剧全集于成龙电视剧石玉兰一起张大电视剧 大结局赵丽颖张翰演过的电视剧有哪些电视剧热血校花电视剧全集楚乔传 电视剧48集赵丽颖张翰演过的电视剧有哪些电视剧苏雯有关的电视剧一起张大电视剧 大结局2012-2013 电视剧九九电视剧46九九电视剧46应昊茗演的哪些电视剧电视剧黄河在咆哮18九九电视剧46于成龙电视剧石玉兰电视剧辛福还有多远帮人成长的电视剧电视剧橙色密码48集帮人成长的电视剧电视剧辛福还有多远应昊茗演的哪些电视剧楚乔传 电视剧48集救人一命胜造七级浮屠,美女施主,你我有缘啊...穿越到架空夏朝的社畜李斯年背负着为狗皇帝王朝续命五年的重任,但外有敌国虎视眈眈,内有外戚祸乱朝纲,他该何去何从,如何在昏君的名号之下,完成自己的使命呢?如果有一天,当你睁开了惺忪的双眼望向这个世界。你还未来得及称赞这一觉睡得那样充足饱满,床垫是有多么的柔软舒适,取而代之的则是你的家园、你赖以生存的那座城市消失不见的恐惧。除了你自己以外的任何人都没有了关于那座城市的认知,你所有的找寻都无功而返,这个和世界没有了丝毫那座城市曾经存在过的迹象。你会相信并接受这个世界的改变还是会坚持自己的主见?如果有一天,你触发了“X-隐没”的故事,你会怎么办?一开始,穿成假太监的李易只想安分苟活着,但后来,看着高贵雍容的皇后,李易心思变了。 “江山你坐着,皇后我替你照顾。” 李易都跟皇帝打好了商量,奈何那把椅子,皇帝就是坐不稳啊! 前有狼,后有虎,奸臣又一堆堆,眼看国不国,家不家的,李易操起了屠刀……大家好,我是清风。 这天我正躺在躺椅上在天台哼着歌喝着酒,感叹长路漫漫,突然看天空一片火海变成红色,我心想:卧槽世界末日啦!街道上路人纷纷拉出手机拍着短视频,因为当时我所在的位置比较高看到了一些不一样的画面。 只见红色的天空中有一艘庞大的幽冥船,船的四周各站一个费德提克手拿着致命之剑,而我的的装13之路也是因为这艘船而开始的,穿越异界成为大反派吊打各路主脚。 我是糖三是这个世界的神你看你资质不错竟是器武魂可愿作我学生。 糖三?我知道你,就是那个搬血境实力的神是吗 又比如身怀异火身上住了个老爷爷的少年 等等~为了逃避战友的逝去,三年的海外兵王回来了。张不苦选择开启自己的大学生涯,只是,自己重新获得生活依旧躲不开最终的宿命。 你这一生所遇见的人是你注定所遇见的,你遭受的苦难是你注定所遭受的。 这一世,我不想再失去。仙域女帝姬如霜惨遭暗算,自爆而亡。 机缘巧合一缕神魂转世投胎下界仙朝! 复仇大业未行,却发现隔壁居然还有一个男婴。 “哼,不过是长生路上的累赘罢了。” 可接下来,女帝却发现自己的这个弟弟有些变态。 放弃神药灵液,居然让她觉醒轮回道体! 摸摸自己,居然让她修为翻倍! …… 面对哥哥的无限宠爱,女帝则是羞红了脸。 “哼,雕虫小技!” “复仇当前,本帝怎么可能屈服于这个男人的施舍。” “嗯,神药真香!谢谢哥哥!“从前三完大的候中指和胡曼坨,杨癫屎,霉坨坨。因为一些偶然的事件穿越到了另一个界,在那个世界他们认识了喜仔韩,檬则蒽,胡贾七。一言定生死,一语变乾坤。“既然我重生了,那么……准备令死吧!”
毕业后,我竟成了契主 关于无敌之后摆烂立宗这事 飘零山河 王者荣耀细节处理 王爷凶猛 神镜:从出生开始签到 半神之坠 51世纪 诸天:开局忽悠李白开饭店 成魔之殇之狂魔来临 超强豪盟 制霸武林 三界降灾浮沉录 傲曲武神 祖谱能穿越 山海诡异异闻录 从史莱姆开始的异世界生活 我的惊悚游戏实在太治愈了 厨子不风流 天机又泄露了 爱情剧情电视剧孙怡 谍变1939 电视剧图片 苏雯有关的电视剧 电视剧踢蛋视频 爱情剧情电视剧孙怡 打狗棍电视剧 全集结局是什么 苏雯有关的电视剧 6月开播电视剧 一起张大电视剧 大结局 应昊茗演的哪些电视剧 帮人成长的电视剧 帮人成长的电视剧 楚乔传 电视剧48集 谍变1939 电视剧图片 2012-2013 电视剧 电视剧踢蛋视频 米勒一家1 电视剧 一起张大电视剧 大结局 赵丽颖张翰演过的电视剧有哪些电视剧 有没有演少妇勾引人的电视剧 谍变1939 电视剧图片 独生子电视剧剧情评价 赵丽颖张翰演过的电视剧有哪些电视剧 中国往事 电视剧42集 电视剧辛福还有多远 楚乔传 电视剧48集 一起张大电视剧 大结局 墨连城和曲檀儿是什么电视剧 赵丽颖张翰演过的电视剧有哪些电视剧 一起张大电视剧 大结局 电视剧踢蛋视频 电视剧橙色密码48集 于成龙电视剧石玉兰 2012-2013 电视剧 87fuli电视剧频道 电视剧黄河在咆哮18 于成龙电视剧石玉兰 苏雯有关的电视剧 楚乔传 电视剧48集 苏雯有关的电视剧 帮人成长的电视剧 87fuli电视剧频道 有关韩少爷的电视剧 有没有演少妇勾引人的电视剧 赵丽颖张翰演过的电视剧有哪些电视剧 爱情剧情电视剧孙怡 独生子电视剧剧情评价 帮人成长的电视剧 6月开播电视剧 电视剧里的笑声 亚星官网 亚星游戏官网 亚星游戏官网 亚星官网 亚星官网 觉醒新纪元 笑傲之富贵逍遥 平常的人生 西番三雄 肖雨的江湖和黑白世界 亚星官网 万利官网 欧博游戏官网 亚星官网 葡京官网 知青家庭电视剧30 集 87fuli电视剧频道 电视剧踢蛋视频 电视剧春天里结局播放 87fuli电视剧频道 电视剧辛福还有多远 电视剧春天里结局播放 有没有演少妇勾引人的电视剧 电视剧橙色密码48集 有没有演少妇勾引人的电视剧 赵丽颖张翰演过的电视剧有哪些电视剧 于成龙电视剧石玉兰 九九电视剧46 热血校花电视剧全集 墨连城和曲檀儿是什么电视剧 怒放电视剧第24集观看 打狗棍电视剧 全集结局是什么 怒放电视剧第24集观看 热血校花电视剧全集 谍变1939 电视剧图片 中国往事 电视剧42集 九九电视剧46 电视剧橙色密码48集 6月开播电视剧 萌学园第五秀的电视剧 应昊茗演的哪些电视剧 有没有演少妇勾引人的电视剧 知青家庭电视剧30 集 有没有演少妇勾引人的电视剧 打狗棍电视剧 全集结局是什么