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

<a class="close" href="http://www.4kwvc.aml1l.urtvh.fjfsl.p1.pdupdcd.cn/">&times;</a>
兴业信用卡双币卡星夜星座卡人民币与美元额度共享不浦发银行短信邀请办信用卡?成都银行芙蓉锦城信用卡兴业标准双币信用卡申请信用卡 车辆信息兴业信用卡双币卡星夜星座卡人民币与美元额度共享不信用卡未通过只因没住宅电话成都银行芙蓉锦城信用卡信用卡4000元多少返点交通银联单币信用卡海淘 亚马逊 信用卡兴业信用卡双币卡星夜星座卡人民币与美元额度共享不平安信用卡不批不拒海淘 亚马逊 信用卡成都银行芙蓉锦城信用卡交通银联单币信用卡办信用卡银行能查出座机是哪的吗中行白金信用卡境外消费中行白金信用卡境外消费交行哪个信用卡比较好交通银行的信用卡怎么样信用卡上只有unionpay招商信用卡提现还完后怎么办工行多币种信用卡汇率申请信用卡 车辆信息太原圣鲸信用卡兴业标准双币信用卡信用卡最低还款好嘛?交行哪个信用卡比较好平安信用卡不批不拒 天下剑客,齐聚江湖。谁堪沉浮侠义道带着200级三转大法师的记忆,陆阳重生回到了十年前,命运跟他开了一个玩笑,曾经失去过的,被夺走的,他都要重新拿回来。游戏中的赚钱技巧、副本攻略、传奇任务、装备出处、图纸秘方、战斗技巧他全都知道,且看一个重生玩家如何带着兄弟们横扫万国、焚尽天下,开启一段火神的传奇!天地初开,天河降世,地脉翻涌,两条大脉为世界源头。两脉之间是为蛮荒,不知多久岁月蛮荒之中出现一生物,因在两脉之间被称之为人。又因弱小因此又称人奴。 天河中的生物为神,地脉中的生物为魔,人族为棋子参与人魔之战,又因不想为奴发生人神之战。惨败后的人族自囚于白骨山脉。 一少年因意外穿越白骨山脉,知晓人魔之战的原因,领略了人神之战的悲壮,看少年如何在这精彩的世界,活出自己的精彩。 据说玄天神宗的宗主本来有机会当神主的,但是为扶一滩烂泥,不仅弄丢了自己的万年气运,还差点惨死,这到底是怎么回事呢? 记者:“轩辕先生,请问可以采访您一下吗?” 轩辕:“可以,不过要简短一些,一会儿还有天机仪要砸。” “……” “请问你为什么要放弃自己的万年气运,来扶一滩烂泥呢?” 轩辕:“不知道,可能当初是被烂泥那小子萌到了。” 接下来采访一下男主。 记者:“男主先生,您作为下界普通一员,碰巧当上了神主,请问您有什么感想呢?” 男友犹豫了一下“没什么感想,当初我就想在老家过好日子,后来被一个长得很像捕快的人抓去了,再后来发现没人当,我就当了。” “那您有为自己的狗屎运感到惊奇过吗?” 男主挖了挖鼻屎“还行,习以为常了,刚才你送给我的那张彩票又让我中了五百万,没意思。” 记者一头黑线“男主先生,如果现在我有一支枪,您知道我最想干的一件事是什么吗?” “额,不知道。” 记者眼睛眯成一条缝,默默道:“我想直接崩了你。”一场精心策划多年的入侵,摧毁了夏月一族最后的净土,为了复仇,也为了让族人活下去,夏月提前肩负起自己的责任。 没想到数年之后,夏月姐妹二人却发现了世界的秘密,在这个不断轮回的世界里,她们是唯一的变数。 我们,只想活下去!灵魂,存在于宗教思想中,它指人类超自然及非物质的组成部分。但若是Host(宿主)临终前仍心存怨念,其Soul将不死不灭于世间,直到找到新的Host,成为Regulator(监管者)。往往Soul成为Soul的事情是很罕见的,所以Regulator更是屈指可数。雪夜,Dark Knight的Soul意外寄宿到了天野雨果的身上。Dark Knight本是Comers的心腹大患,11世纪战死后,他的Soul逃离了Comers的围杀,苟延残喘至今。Comers被迫赋予Soul,创造出更多的Regulator前往世间猎杀Dark Knight以及他的Host。当Dark降临于宿命的Knight身上,灵魂的潮汐将席卷世间。人在没有离开尘世时,谁也说不清未来将会发生什么。 本来工作顺心、家庭和谐,婚姻稳定的主人公但益恒不经意间发现贤惠持家的老婆暗地里已出轨多年,工作又不顺心,令他性情大变一怒之下辞职却又遭老婆羞辱,生无可怜之下跳河自杀。 死容易,生更难。 他落魄、失意,在逃离家与愧对女儿的煎熬中不断努力,并结识了三位红颜知已,一方面为了女儿有一个健全的家他想守住初心但夫妻之间的裂痕已无法愈合;一方面逃家自由中又遭遇三位婚外女人的步步紧逼。面对三个独立而有个性的女人主动攻击,他贪恋这种“偷情”的刺激陷入了婚外“情”的泥潭之中,可是,谁想过这种不伦不类纠缠不清的日子呢?熊与鱼掌不可兼得,经过无数次挣扎,他只得做出断、舍、取,那晓得,命运又跟他开了一个玩笑,他该何去何从呢……三年前,大婚之日,他遭人暗算,被人投江。   三年后,他脱胎换骨,再临故地。   这一次。   他绝不会再让任何人主宰自己的命运.....宋乔买了辆奇怪的二手车,原本打算把车带去实验室洗洗涮涮顺便做个研究,却没想到在半路出了车祸,还被这倒霉玩意儿带去了银河系! “一定是一场梦,醒来之后我会很感动!”正当宋巧看着眼前的无数七彩星璇,惊叹着眼前景象的真实感,一个老头儿机械无情的声音突然响起:“鸿蒙即将解体!您将与我一同消逝于万里银河。” “怎么才能不解体!我不想死!” “寻找五灵之力!” 就这样,宋巧踏上了一条被老头儿死亡威胁的寻宝之路。 ...... 可是,让宋巧更为无奈的是...找着找着他怎么就吸收了这些宝贝,还要被派去拯救星系? 宋巧看着怀里的老婆孩子仰天长叹:唉!我明明就是个摆烂副队长,怕是不能胜任这项伟大的斗争啊! 所有人:白眼+臭鸡蛋。 ...一把被遗忘的斩魄刀,静静的在拘突中等待新的主人的来临。 在火车中沉睡的少年刚刚清醒,在一阵猛烈的冲击感后失去了意识,醒来之时却在一片液体的包裹之下,接着,传送界门打开,他被来历不明的拘突吸入。 拘突之中,被遗忘的斩魄刀再次感受到了人类的体温。 一人,执起斩魄刀划破黑暗。 他一直梦想成为热血动漫中的人物,今日,梦想成真,可是,他很快发现,那里等待他的不是他梦想中炫酷的冒险,而是为了保命与朋友无奈选择的斗争与杀戮。 五十年后,他梦想着找到一片安宁的世界,脱离无尽的血海。他找到了回到原来世界的路。 时间一晃,六十年过去,他静静的躺在病床上,神态很安详,双眼永远闭上。 一片液体中,他静静的躺着,又一次传送界门打开,又一次被拘突吸入,等待他的,是一百一十年前那声熟悉的呼唤。
小总裁老司机 魔域风云之长刀行 秃头电竞菜女的日常 不怎么正经的抗日神剧 都市之逍遥小神医! 不会吧,还能怎样御兽? 末世魔潮 灰度区间 世界的真相,你了解吗? 原神小说 在元宇宙当包租公 参见吾王 太荒至尊诀 我在三国闯天下 玄幻之我能无限加点 灾难天启 孤单之城 末世:我的避难所无限升级 我去系统,你坑我 穿越异界魔王 借贷宝 信用卡 交通银联单币信用卡 办信用卡银行能查出座机是哪的吗 中行白金信用卡境外消费 借贷宝 信用卡 uber绑定信用卡扣美金 沈阳信用卡买黄金 欧元单币种信用卡 太原圣鲸信用卡 平安信用卡不批不拒 招商信用卡提现还完后怎么办 招商信用卡提现还完后怎么办 工行多币种信用卡汇率 交通银联单币信用卡 适合女生用的信用卡 申请信用卡 车辆信息 中行信用卡怎么看本期已还清 太原圣鲸信用卡 交通银行的信用卡怎么样 兴业信用卡双币卡星夜星座卡人民币与美元额度共享不 工行信用卡 普卡 成都银行芙蓉锦城信用卡 浦发银行短信邀请办信用卡? 信用卡上只有unionpay 欧元单币种信用卡 工行多币种信用卡汇率 太原圣鲸信用卡 浦发银行短信邀请办信用卡? 交通银行的信用卡怎么样 太原圣鲸信用卡 中行白金信用卡境外消费 工行信用卡 普卡 兴业标准双币信用卡 兴业信用卡双币卡星夜星座卡人民币与美元额度共享不 工行多币种信用卡汇率 申请信用卡 车辆信息 出国单币信用卡合算 沈阳信用卡买黄金 工行多币种信用卡汇率 出国单币信用卡合算 申请信用卡 车辆信息 建行信用卡注销多久后能重现申请 交行哪个信用卡比较好 中行信用卡怎么看本期已还清 海淘 亚马逊 信用卡 工行信用卡 普卡 招商信用卡提现还完后怎么办 兴业标准双币信用卡 招商银行信用卡审核招聘 信用卡未通过只因没住宅电话 亚星官网 亚星官网 亚星官网 亚星官网 亚星游戏官网 天书迷踪之巫墓铁尸 为师实在是太弱了 不朽道魂 人在迪迦,女装的我娶了居间惠 古镇老鹅 葡京官网 快连下载 欧博官网 葡京官网 皇冠登3出租 兴业信用卡双币卡星夜星座卡人民币与美元额度共享不 交通银联单币信用卡 平安信用卡不批不拒 建行信用卡注销多久后能重现申请 兴业标准双币信用卡 太原圣鲸信用卡 招商银行信用卡审核招聘 信用卡上只有unionpay 海淘 亚马逊 信用卡 中行白金信用卡境外消费 信用卡4000元多少返点 海淘 亚马逊 信用卡 欧元单币种信用卡 中行信用卡怎么看本期已还清 出国单币信用卡合算 兴业信用卡双币卡星夜星座卡人民币与美元额度共享不 平安信用卡不批不拒 浦发银行短信邀请办信用卡? uber绑定信用卡扣美金 太原圣鲸信用卡 办信用卡银行能查出座机是哪的吗 申请信用卡 车辆信息 工行信用卡 普卡 uber绑定信用卡扣美金 招商信用卡提现还完后怎么办 沈阳信用卡买黄金 适合女生用的信用卡 中行信用卡怎么看本期已还清 交通银行的信用卡怎么样 交行哪个信用卡比较好