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

<a class="close" href="https://1gf.3684.com.cn/">&times;</a>
网络安全监测预警平台网络营销渠道成本移动营销的形式网站信息安全扫描网站建设工作工业控制系统信息安全指南网络空间是国家信息安全的核心数据,-1信息安全风险评估的重要性网站建设 北京自助做网站假网站备案如果人生还有的选择,我又何必这样?冉宇无意间激活了穿越机制,穿越到修仙世界,看他在现实世界和修仙世界谱写怎样的传说。现代一众剑仙的爱恨情仇黑暗宇宙系列的神明大百科,本作将会详细的向各位介绍宇宙中的各位神明,包括龙神、幻海、圣魔以及已经登场的神明,方便大家更好的了解我的这个世界。本作属于小说衍生百科,作品分类随便选的。这是一个源灵的世界,也是人族凋零的世界,万族镇压,人族前路何在? 王战穿越源灵大陆,成为王家老祖,觉醒源灵召唤系统,老骥伏枥,志在千里,以暮年之身,再为人族血战八方! 万族天骄欺压,人族天骄嬴政、刘彻、李世民等艰难前行,只为护人族百世不衰! 那一日,满头华发的王战自大后方而出,向万族宣告:吾乃人族天骄护道者,谁敢欺我人族天骄?欺我人族? ………… 大儿子王腾:“我人族出了护道者叫王战?跟咱爹同名啊!” 孙子王浩:“爸,不用怀疑,那就是爷爷!我跟他老熟了!” 孙女王若书:“我爷爷超无敌!” 平平无奇的30岁青年厉青因救人重生回到高中时代,又获得了能力复制系统。回想起那些毁了他的生活,让他日夜挣扎在水火之中的人们…… 我要亲手断送,你们的未来!【无限流+诸天+主神】本在国家会展中心领奖的李景,睁眼发现自己晕倒在一间毛胚房中。 冰冷,封闭,死寂的环境让他惊疑不已。 待他跑至窗口往外看时,他才发现…… 他竟被困在了一栋即将爆破倒塌的大楼中!做人总得有梦想。我的梦想就是我的榜1。尿出一道绿光,结果是仙术。 可催生动植物,可强身健体,更可治病救人。 小农民从此不一般,你是女神,是大佬,我都可以不认。 可悲的不是失去,而是失去后,无法继续前行。 这是一个冗长的梦,带你走进不一样的玄幻世界!
创想营销 第五届网络安全会议 微博营销方案 360网络安全攻防实验室 云南信息安全测评中心 网络安全的概述 信息安全风险评估的重要性 沈阳做网站的公司排名 常州网站优化 专业的网站建设公 外灵对人的影响【www.richdady.cn】 前世缘份咨询【www.richdady.cn】 如何缓解耳鸣症状【www.richdady.cn】 无形干扰的咨询技巧【www.richdady.cn】 亲子关系的案例分享咨询【www.richdady.cn】 冤亲债主干扰有哪些常见症状?【σσЗ8З55О88О√转ihbwel 脑部不清晰可能是哪些疾病的表现咨询【企鹅383550880】√转ihbwel 家庭关系的沟通技巧【微:qq383550880 】√转ihbwel 强迫症的症状与诊断咨询【微:qq383550880 】√转ihbwel 内心恐惧胆怯的情感释放【企鹅383550880】√转ihbwel 暗恋的前世因果【企鹅383550880】√转ihbwel 强迫症的家庭支持咨询【σσЗ8З55О88О√转ihbwel 如何预防过早离世威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主干扰有哪些常见症状?【企鹅383550880】√转ihbwel 内心恐惧胆怯的前世因果咨询【微:qq383550880 】√转ihbwel 前世缘份的故事有哪些案例?【企鹅383550880】√转ihbwel 精神不振的生活习惯【www.richdady.cn】√转ihbwel 人际关系不好的心理调适咨询【企鹅383550880】√转ihbwel 迟缓儿的康复训练【www.richdady.cn】√转ihbwel 意外的原因分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 关键词网络营销 网络安全周 网络安全 实施目标 佛山新网站建设代理商 自己建立的网站 营销合理性西安营销公司排名 微博热点营销事件 国家信息安全威胁 受欢迎的汕头网站推广 信息安全二级认证费用,-1 网络营销app 深圳网站制作平台 网络安全 抓包 广州互动营销公司排名 信息安全与对抗技术 解放军信息安全方案 网络及信息安全 铁通 答案 开发商的饥饿营销 信息网络安全工作 网络安全协同 深证市信息安全等级保护网 微博营销方案 信息安全等级怎么划分,-1 中国网络安全宣传周 跨境电商网络营销教材 信息安全与对抗技术 信息安全风险评估的重要性 信息安全的发展阶段 北京航空航天大学信息安全中心 信息安全分为 程序员转网络安全 内部营销方法 淘宝店营销 v云计算在网络安全领域的应用 共建网络安全 青岛网站建设培训 关键信息基础设施网络安全检查方案 网络安全监测预警平台 网站建设工作 佛山新网站建设代理商 滴滴出行网络营销策略 h5营销的优势 淘宝店营销 网络安全公司前景 网络安全主管部门招聘 v云计算在网络安全领域的应用 网络安全 实施目标 网站重购 自己建立的网站 常州网站优化 中国网络安全宣传周 信息网络安全工作 信息安全竞赛报名流程 提升网络安全管理水平 河东做网站 网络安全日沈昌祥 常州网站优化 微网站建设包括哪些内容 网络营销行为有哪些特点是什么意思 网络安全协同 中企动力技术支持网站 关键信息基础设施网络安全检查方案 东台网站设计 泊头建网站 沈阳整合营销怎么做 中国网络安全检测 中国重大信息安全事件 深证市信息安全等级保护网 网络空间是国家信息安全的核心数据,-1 2017信息安全对抗赛 传统网络安全公司与新兴安全公司 国家信息安全威胁 网络安全漏洞的概念 深圳信息网络安全培训中心 360网络安全攻防实验室 中国主要网络安全公司 网络安全监测预警平台 信息安全的发展阶段 网站制作开发技术 自己建立的网站 手机网站开发教程 中国信息安全杂志官网 化妆品网络营销 教育部信息安全研究中心 最近都在做企业云网站网站云推广云推广有什么功能效果呢? 长沙 做营销型网站的公司 网络安全法 漏洞 沈阳做网站的公司排名 中国信息安全杂志官网 信息安全二级认证费用,-1 个人网络信息安全事例 网络安全什么培训好 网络安全什么培训好 网络营销app 网络安全主管部门招聘 开发商的饥饿营销 微博营销方案 网络安全小组成员组成 有意义的网站 网络安全 案例 网络安全技术平台 郑州的数据营销公司有哪些 汽车网站模板 信息安全网络攻防就业 网络安全审计读后感 中国网络安全专家 受欢迎的汕头网站推广 解放军信息安全方案 绵阳汽车网站制作购物网站如何推广 大莲网站建设公司手机网站范例 共建网络安全 信息安全的发展阶段 网站建设策略 东软网络安全 待遇 中山网站建设文化方案 网络营销的能力要求 云计算信息安全等级保护基本要求 深圳网站制作平台 信息安全技能大赛 网络及信息安全 铁通 答案 信息安全等级的分类 网络安全扫描工具 wifi 网络安全 郑州手机网站推广公司 郑州手机网站推广公司 共建网络安全 国家信息安全威胁 信息安全技能大赛 企业网站建立哪 网络信息安全 杂志 网站重购 专业的网站建设公 芜湖网站建设 网络安全技术实训报告 问答营销问答类型