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

<a class="close" href="https://j6ui.jieng.cn/">&times;</a>
通信部门网站备案证明网络安全问题产生原因城市网络安全服务器网络安全攻击的方式航空网站建设深圳网络营销策划招聘成都网站优化聊城网站制作河北省信息安全测评中心营销员之家北京建设网站的公司哪家好他是渡仙宗三千年来最耀眼的天才,却被最信任的师兄暗算,落得身死下场。 千年之后,他的灵魂摆脱束缚,托体重生在一名绝脉少年身上,开启轰轰烈烈的复仇之旅。 生活中的自己体会出这一辈子的不容易,也越来越对自己认知慢慢模糊。这会在某个瞬间,还是会找到自己之前的模样,会怀念,也会憎恨更会感谢自己所经历的一切,让自己不畏前行,继续向前走永恒真神经过背叛,重生本是为国冲锋的战士,却在一个日渐式微的王府重新崛起。他本是龙国最年轻的国医圣手,却因为一次意外,重生回到了四年前。 上一世,他误入歧途,痛失妻女,尝尽了人间疾苦! 这一世,面对妻女的失而复得,他势要弥补当年的遗憾,快意恩仇。 且看一代鬼医传人,如何凭借一手鬼神难辨的惊天医术,守护心中挚爱,成为最强都市奶爸!原本吴向东作为医院高新人才引进计划的成员而备受瞩目,却因为一场突如其来的医疗事故坠入深渊,不但被医院打上“推诿病号”的烙印,更是在同窗的推波助澜下被医院发配到乡下干起了赤脚医生,耽误了前程。 虽然多年后他凭借精湛的技术在医疗行业中闯出属于自己的一片天地,却始终因为那件事被人诟病,无法将自己的健康理念推向全国,而后在某次醉酒中他发现自己重新回到1999年的那场医疗事故的当晚。 于是那个男人回来了,他凭借前世经验,在那个单纯以治疗疾病为目标的年代,始终坚持以病人本身为治疗原则,在他的带领下,医疗行业发生翻天覆地的变化,而他和自己的团队也在一次次医疗事件中,逐步登上世界医学的舞台并伫立在世界之巅。大千世界,无奇不有,奇奇怪怪的事无所不在。龙神之子龙熠被留在下界,面对悲惨的命运,龙熠又该如何面对?一场封神大战,尘埃落定,埋藏过往! 那些前世情缘、封神旧恨,似乎随风而逝,万年后,一个冷血杀手,踏月而来,带领一众妖女诛仙斩神! 云海天涯两渺茫,何日功成名遂了,还乡! 醉笑陪公三万场! 不用诉离觞! 新人报道,请多指教。
特朗普的网络安全政策哈尔滨做平台网站平台公司 2017网络安全日宣传 购物类网站 网络营销系统 网络营销战略研究 新媒体营销实训 网络安全防护体系 做网站北京 网站构架图 网络营销产品是指 大龄剩女的婚恋现状如何改变?咨询【www.richdady.cn】 内心恐惧胆怯的心理调适咨询【www.richdady.cn】 强迫症咨询【www.richdady.cn】 纠纷的自我保护【www.richdady.cn】 灵性成长工作坊咨询【www.richdady.cn】 亲子关系的共同成长方法有哪些?【企鹅383550880】√转ihbwel 前世缘份如何影响事业发展?咨询【企鹅383550880】√转ihbwel 祖灵的超度仪式咨询【www.richdady.cn】√转ihbwel 与公婆前世的前世案例【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生的轮回真的存在吗?咨询【www.richdady.cn】√转ihbwel 解梦的自我提升咨询【www.richdady.cn】√转ihbwel 失业的职业规划【σσЗ8З55О88О√转ihbwel 头脑混沌【微:qq383550880 】√转ihbwel 强迫症的案例分享【企鹅383550880】√转ihbwel 为什么过世【微:qq383550880 】√转ihbwel 官司的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与女友前世的记忆解析咨询【σσЗ8З55О88О√转ihbwel 灵魂化解的仪式咨询【企鹅383550880】√转ihbwel 特殊学校的案例分享咨询【微:qq383550880 】√转ihbwel 解梦的心理学意义威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 通信部门网站备案证明 有国家认证的网络安全认证的 数据恢复公司 城市网络安全服务器 深圳做企业网站的公司 济南做网站 郑州网站建设公司 移动微营销 国家信息安全师三级 网络安全应急 中国信息安全标准体系 济南做网站 国家信息化培训网络安全 购物类网站 第九届全国信息安全大赛 网络口碑营销 ppt 酒店信息安全 邮件营销获取用户方式 湖南网站推 网络营销之 美国国家信息安全漏洞库 顺的网站建设信息 中国信息安全标准体系 网站后台显示文章前台也显示 但是到第二天前台就不显示是怎么回事 信息安全 投稿 湖南网站推 四川大学 信息安全 实验报告 网站后台显示文章前台也显示 但是到第二天前台就不显示是怎么回事 中国网络安全100强 郑州网站建设公司 信息安全 教研室 广州营销型网站优化 营销型网站建设是什么意思 php网站建设公司 广东省信息安全测评中心 待遇 网站建设链接 网络安全处置流程图 通讯系统网络安全 侦查系好还是网络安全 深圳营销型网站佛山做外贸网站的公司 重庆微信网站制作专家 以色列网络安全收入 网络营销公司多少钱 整合营销策划 陕西信息安全产业基地 信息安全技术 服务器技术要求 网络安全问题产生原因 关于网络安全的专业 网络营销是谁提出的 济南网络营销课程培训 台州哪里做网站 中国国家信息安全漏洞库(cnnvd),-1 信息安全 投稿 网络安全的话 网络安全专用虚拟机 网络安全数据 特朗普的网络安全政策哈尔滨做平台网站平台公司 特朗普的网络安全政策哈尔滨做平台网站平台公司 微博怎么做营销 深圳网络营销策划招聘 航空网站建设 信息安全趋势考试 网络安全预警技术 设计网站多少费用多少 侦查系好还是网络安全 个人网站推广 许可email营销有哪些 做网站汉口 深圳市网络与信息安全行业协会 网络安全审计设备厂家 一般设计网站页面用什么软件 福州网站制作 网络安全的话 网站建设链接 营销型网站建设是什么意思 信息安全专业电脑配置,-1 株洲做网站 网络信息安全教育课件,-1 有国家认证的网络安全认证的 数据恢复公司 网络安全的现状与威胁分别有 email营销是什么意思 营销效果 主要营销方式有哪些方面 重庆微信网站制作专家 酒店信息安全 网络信息安全 城市网络安全服务器 网络安全课堂 2015年网络安全数据分析 网站建设多少钱 2014春浙江大学计算机信息安全 网络安全防护体系 侦查系好还是网络安全 不属于计算机网络安全技术的是 网站后台显示文章前台也显示 但是到第二天前台就不显示是怎么回事 大数据网络安全可视化 工业信息安全 入侵检测 上海网络信息安全 网络信息安全教育课件,-1 城市网络安全服务器 网络安全的话 网站后台显示文章前台也显示 但是到第二天前台就不显示是怎么回事 网站构架图 搜索再营销没有了么 做网站汉口 株洲做网站 网络安全 x-team 做网站北京 公安局公共网络安全 国际网络信息安全 提供佛山顺德网站设计 许可email营销有哪些 宁波网络营销外包 unix信息安全pdf 特朗普的网络安全政策哈尔滨做平台网站平台公司 网站静态青岛专业餐饮网站制作 成都网站优化 组合营销软件 福州网站制作 海尔网络营销案例分析 如何规划防火墙实现网络安全 中国网络安全100强 信息安全测评服务 网络营销公司多少钱 网站建设多少钱 中国国家信息安全漏洞库(cnnvd),-1 通讯系统网络安全 信息安全防护相关产品 网络安全数据 湖南网站推 16年网络安全大事件 株洲做网站 信息安全知名企业 病毒营销要素是什么 营销型网站代理 抚顺网站建设