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="https://qqs5.yaonang.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="https://qqs5.yaonang.cn/">Prev</a></li>
    <li class="active">
      <a href="https://qqs5.yaonang.cn/">1</a>
    </li>
    <li><a href="https://qqs5.yaonang.cn/">2</a></li>
    <li><a href="https://qqs5.yaonang.cn/">3</a></li>
    <li><a href="https://qqs5.yaonang.cn/">4</a></li>
    <li><a href="https://qqs5.yaonang.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="https://qqs5.yaonang.cn/">Previous</a>
  </li>
  <li>
    <a href="https://qqs5.yaonang.cn/">Next</a>
  </li>
</ul>

Aligned links

Alternatively, you can align each link to the sides:

<ul class="pager">
  <li class="previous">
    <a href="https://qqs5.yaonang.cn/">&larr; Older</a>
  </li>
  <li class="next">
    <a href="https://qqs5.yaonang.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="https://qqs5.yaonang.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="https://qqs5.yaonang.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="https://qqs5.yaonang.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="https://qqs5.yaonang.cn/" for click events if you rather use an anchor.

<a class="close" href="https://qqs5.yaonang.cn/">&times;</a>
个人网站注册济南外贸网站建设公司排名上国外网站的dns南通网站建设知识成都网站制作网红网站建设官网金盾信息安全河南网络安全镇江网站推广温州手机网站建设本部由五十个不同故事组成的短篇恐怖小说一朝穿越到梦幻西游世界,既然来了就要改变结局,看林逸如何一步步走上巅峰。现代少年余福穿越至同为余福的乡村少男身上,这里有等级森严的王朝制度,有心中向往的热血江湖,来到这个乱世又如何独善其身……这是讲述精灵王东东与混沌魔君索伦森之间的关系,以及关于其他精灵王的故事时间停止! 苹果悬停在空中。 突然,我的手臂暴起,死死掐住我的脖子! 哗啦! 挣扎中,我掀翻桌子。 可手臂,丝毫不听指挥,似乎——它不再是我的了。 ………… 诡异世界侵袭,平淡的生活充斥着诡异。 直到慈眉善目的亲友,在阴暗处露出疯狂嗜血的笑容后…… 世界疯了,我也疯了,而且疯的很重。 在部落与外来势力集团利益冲突中, 解决问题的最有效手段就是, 挥舞手中的上帝之鞭,那是最通行的语言。 请跟随狙击战神, 进入神秘非洲,统领部落,反抗霸权,重树正义, 铸就封神的传说! 去体验热血澎湃,野性喷张的另一种生命状态。 一个惊世绝学却蕴含着震惊三界的秘密,一个修炼倍感困难的神秘属性却意外的强大,不同职业的历练让陈洛心性成熟,修为高深,对揭开这神秘绝学背后的秘密创造了一丝本钱。 家庭的巨大变故,让陈落踏上了真正的修仙之路,从青灵学院到天书学府,让陈洛从一个落魄少爷变成独当一面的修真者。在风云大陆、传奇大陆和魔幻大陆之间辗转,他报血海深仇,收获宝器,解救母亲,种种经历,让陈落成为智慧与实力并存的强者。 无意间,他踏上了修仙世界的征途,在悬空大陆、荒域、魔域的闯荡,让他修为快速提升,成为解开惊天秘密,维护人间界和修仙界稳定的关键人物。 在陈洛无尽的漫漫征程中,总有两个绝色女子如影随形,陈洛没有承诺她们什么,她们却心甘情愿伴随陈洛左右,生死相依!有一群小伙伴,他们喜欢冒险,喜欢成长,喜欢互相帮助,喜欢互相调侃,更重要的是,他们最喜欢的是,在一起的时光。也许路上会有坎坷,但不论何时,你们总能处变不惊,相互鼓励。希望你们能够成长,能够成为独当一面的大人。你们,将有无限的可能!永安不安!白焰不白!一团苟延残喘的青焰,一个没落门派的弟子,一段埋葬在时间长河的秘史,千年的和平似乎让人们忘记了曾经的威胁,在这诸天星海,万界之族中,苦而弥坚的人族、据高临下的妖族、作壁上观的神族以及……在这万类霜天竞自由中,谁为棋子?谁为棋手?横古之乱到底是什么?六神技又是什么?为了探寻真相仙帝只能一步步的向前寻找真相,承受不了真相,还总是喜欢去了解真相
企业信息安全的建议 网络安全实验报告 如何申请网站 山西 信息安全测评 南宁制作营销型网站 东营+网站建设 网络安全方面国内外研究成果 网站设计说明书 珠海营销型网站 信息安全口令全景网络安全 阴间生活的前世案例【www.richdady.cn】 去世的父亲的前世案例咨询【www.richdady.cn】 前世因果化解方法【www.richdady.cn】 外灵干扰的环境影响【www.richdady.cn】 前世今生的故事与轮回【www.richdady.cn】 财运不佳的财富积累【www.richdady.cn】√转ihbwel 前世老婆的前世案例咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 投资项目的财务规划咨询【www.richdady.cn】√转ihbwel 孩子学习不好的心理调适咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与老公前世的记忆解析【微:qq383550880 】√转ihbwel 大龄剩女的心理调适【www.richdady.cn】√转ihbwel 什么原因意外的前世案例咨询【www.richdady.cn】√转ihbwel 官司的自我保护【微:qq383550880 】√转ihbwel 外灵的干扰特征咨询【σσЗ8З55О88О√转ihbwel 与公婆前世的因果关系威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 学习成绩差咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 去世的母亲的前世解析咨询【企鹅383550880】√转ihbwel 灵魂种子治疗【www.richdady.cn】√转ihbwel 冤亲债主干扰对生活有何影响?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 有官司的法律援助咨询【微:qq383550880 】√转ihbwel 上国外网站的dns 潍坊网站优化 网站摸板 杭州 平台 公司 网站建设 首都网络安全日培新 网御网络安全审计系统v3.0 寻找石家庄网站建设 外贸视频营销 网络信息安全中心 深信服 国家信息安全测评信息安全服务资质 安全工程 趋势网络安全专家认证 饥饿营销具体意思 网店营销计划 网络安全培训策划 精准营销 做网站 长 网站编排 企业建网站的 程序 保护信息安全最基础 最核心的技术是 青岛信息安全企业 寻找石家庄网站建设 医院网络安全案例分析 精准营销 衡水网站设计哪家专业 国家网络安全月 信息安全大赛能力 内网信息安全解决方案,-1 免费学校网站建设 黄骅的网站 广州网站设计公司招聘 css 2017 网络安全 国内网络安全事例 信息安全工程师cisp认证 网络安全展 医院网络安全案例分析 珠海营销型网站 局域网的网络安全 服装营销学百度云 b2b营销软件 国家网络安全博览会 国家网络安全博览会 网络安全广告文案案例 镇江网站推广 网络安全实验报告 企业网站托管 黑龙江信息安全测评中心 服装营销学百度云 网络营销组织是什么意思 邢台网站建设厂家 网络营销11 国家网络安全月 淘宝营销策略简述太原网站建设需要多少钱 互联网信息安全公司排名 网络安全标准体系 网络安全设备魔力象限 青岛信息安全企业 青岛信息安全企业 镇江网站推广 网站制作 中企动力公司 国家网络安全月 珠海营销型网站 国家信息安全等级 世界环境日借势营销 网站设计说明书 2017信息安全大会rsa 网络信息安全事件分级 无锡做网站 网店营销计划 西安网站建设有那些公司 网店营销计划 红帽。信息安全 ()是未来网络安全产品发展方向. 传统市场营销活动 衡水网站设计哪家专业 新型网络营销是什么意思 网络安全陪训 广西免费网站制作 网络安全的简介 内网信息安全解决方案,-1 淘宝营销策略简述太原网站建设需要多少钱 徐州市网站 珠海营销型网站 信息安全口令全景网络安全 网络信息安全中心 任天行网络安全管理中心 深圳营销型网站建站 国家信息安全工程技术研究中心 国家网络安全月 2017网络安全峰会视频 传统市场营销活动 大型免费网站制作 台州做网站公司 医院网络安全案例分析 常见的信息安全事件 网络营销11 b2b网络营销的定义 河南网络安全 网站制作 中企动力公司 寻找石家庄网站建设 深信服 国家信息安全测评信息安全服务资质 安全工程 信息安全口令全景网络安全 网站的层级 杭州全网营销 黄骅的网站 黄骅的网站 首都网络安全日培新 北京网络安全讲师 杭州 平台 公司 网站建设 邢台网站建设厂家 信息安全重大事件2017 网络信息安全事件分级 潍坊营销合作 互联网信息安全公司排名 镇江网站设计 ()是未来网络安全产品发展方向. 精准营销 局域网的网络安全 网络营销软文 河南信息安全公司排名 国家网络安全博览会 镇江网站推广 网络安全设备销售 网络安全实验报告 新型网络营销是什么意思 网络安全认证协议 医院网络安全案例分析 企业建网站的 程序 网站国际化 关于网络安全的建议 如何做网络营销 东莞高端品牌网站建设 信息安全工程师cisp认证 潍坊网站优化 事件营销缺点 网络营销软文