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

<a class="close" href="https://olkd.4890.com.cn/">&times;</a>
自己建网站程序南昌网站建设公司网络安全电影主播南京网站建设咨询指纹营销网络营销研究的范畴网页设计的交流网站什么叫信息安全管理员网络安全专委会潜艇 信息安全女生做网络营销梓桐大陆以《道德经》为本,五行灵力为主,五德魂力为辅,以洗练、出尘、金刚、昆仑被称为修行境,化羽、圣、道被称为修真境,承平日久。后因外域入侵而分裂,重生之战,东方十三子与外域天尊双双陨落,天尊以万年之约欲复此仇。 东方雨应劫而生,然而因其父母在出征中双双阵亡,虽然在其母以本命珠幻化之身、三长老东方圭、东方天骄东方月帮助下,成就金刚境,但是因其父母之事,心怀戾气,最终在堕落谷一战,强行以五行之力提升境界,一战而亡身。 身亡的东方雨灵魂一丝不灭,以其体内星落为媒介,沉睡十年,再次重生,化名石雨。与失忆魔族公主见证了边境之战,方知魔族真实身份。后归大陆,重建雨族。 之后,出东海、战西域,与兽王、精灵王、海族龙王、魔族魔皇北逐外族,然而在三丰道长指引下,发现星落居然是外族入侵的通道坐标。 最终,东方雨只身补天,再邀万年。 【无女主】、【剧情轻松】、【无系统】、【元素丰富】。 沈湛穿越到了蓝图集团开发的【剑魂】融合世界,成了圣罗娜王国的二王子霍德·泰恩。 距离全球降临时间还有10天。 昼夜颠离,他发现自己视线变得惊人的好用。 赤瞳银发的龙语者,又飒又美骑在巨龙的龙背上。 西境繁荣宏伟的圣城凛冬之傲,正在举行年度盛大的王国庆典。 以及,凭借一己之力,就敢迎击教会仲裁武士,纵使千军也难以招架的魔女超凡者。 最主要的是,沈湛成了“剑魂”世界,最先降临的领主之一。 是选择继续种田,还是对外发动战争,扩张领土?短篇故事小集锦孤儿高中生刘白高考之后,意外穿越到一个异世界,被一个佣兵收养,孩童时期就上战场,挣扎在生死边缘,领略了异世界的残酷和尔虞我诈之后,一点一点的历练,一步一步的成长,被时代裹挟着跌跌撞撞的生活,之后认识了一个与他年龄相仿,但是极具人格魅力和野心的佣兵团长齐尽墨,二人一见如故,刘白答应帮他实现自己的梦想。就在齐尽墨的梦想即将实现之时,变故发生了....绣春刀,锦衣卫,扫江湖,惩奸污,皇权特许,先斩后奏。 冥冥之中,是否有天命注定?什么是善?什么又是恶?若你的心中也无解,不妨暂且由我用杀戮来向你慢慢诠释。少年名叫殷枫,机缘巧合之下穿越至一个陌生的世界——沧澜大陆,坠落于神圣九州。无缘无故被戾气缠上,戾气,一种能令修炼者丧失神智的邪物。邪物?不,这是专属于我的力量!是偶然,还是命运使然,我只能一步步地走下去,用一生的经历去验证。“但得妖娆能举动,取回长乐侍君王......” 我竟穿越到了气运即将耗尽的商纣? 而且我还就是那个最昏庸无道的纣王帝辛? 骂我好色?忍了! 骂我嗜酒?也忍了! 骂我昏君?绝对不行! 拉龙族灭灾患抗天庭,维护人皇权威! 盈国库普教育得民心,重振大商雄风! 天庭西方阐教,我都不服 人族神族妖族,我全都要 我就是人皇帝辛!史上第一明君!在丧尸横行的末世里怎样才能活下去,拼命吧!少年!我命由我不由天 小老弟是一个没爹没妈,家徒四壁,没权没势仅靠低保过日子的小伙子。 有一天偶遇一个漂亮女人被一群小混混强奸 小老弟:那个…… 小混混:嗯? 小老弟:带我一个呗 小混混:好小子!! 结果被打成了残废…… 重生一世,成了东海龙王,美女?金钱?权势? 统统照单全收!!! 朝词:“如果一切早已注定,那存在的意义是什么?” 白娣:“今生又怎续前缘?” 知秋:“如果可以,我宁愿一辈子都待在深宫锁院中。” 巴格图拉:“原来,恨也是有温度的。”
网站工作室 微信广告和微信营销方案 企业面临的信息安全威胁 自己建网站程序 网络营销有用的书籍 网络营销系统的建设 深圳外贸网站建设 中国中央网络安全 西电信息安全专业 广州制片公司网站 奥巴马营销 西电信息安全专业 衡水网站建设供应商 企业网络安全方案 百中搜营销 计算机安全中的信息安全主要是指 王老吉的网络营销方法 网站工作室 搜狗推广营销顾问 网络与信息安全方向 培养计划 企业内部信息安全平台,-1 饥饿营销正面影响网络安全的目标有哪些 企业面临的信息安全威胁 企业内部信息安全平台,-1 搭建网站设计 广东信息安全评测中心 网络带营销 设计君网站 软营销网 龙岩做网站 郑州网站优化推广 中国国家信息安全产品认证证书级别如何区分 网络安全传奇’ 服务营销优缺点 在网站中添加百度地图财务服务器的网络安全 专业网站设计 搜索引营销 天津网站开发 email营销的实施过程 如何网站客户案例 营销策略特点 网络营销的费用问题 我理解的网络营销 全网营销模式 急性营销病 微信营销标题怎么写 网络营销的费用问题 装饰网络营销的职责 最新2017网络安全事件网络安全联盟 女生做网络营销 互联网络安全 什么是微网站乐营销网站 和田网站建设 网站图片尺寸 网站验收 中国信息安全认证中心领导 营销在哪里培训 广东省网络安全宣传周 建站公司 网站 网站推广营销 解释网络营销服务 深圳公司网站改版通知 龙岩做网站 如何网站客户案例 信息安全电子书 超实用网站 b2b网络营销的问题 深圳外贸网站建设 美食网站案例 网络安全和管理 计算机安全中的信息安全主要是指 数据信息安全体系,-1 山东企业网站建设公司 急性营销病 超实用网站 如何通过dreamweaver做一个完整丰富的完整网站 网站制作公司 云南 九州建网站 网站seo优化公司 网络安全奖学金 公示 指纹营销 山东企业网站建设公司 找人做网站 信息安全人员资质 网络带营销 机器人信息安全威胁,-1 口碑营销的概念 什么是微网站乐营销网站 网络安全2017logo 网络营销与消费者心理 信息安全人员资质 郑州网站优化推广 asp网站后台进不去 输入密码用户名提示用户名错误 搭建网站设计 中国国家信息安全产品认证证书级别如何区分 牛肉营销 网页设计的交流网站 最新2017网络安全事件网络安全联盟 合肥需要做网站的公司 b2b网络营销的问题 网络营销系统的建设 营销总裁班 杭州网站设计 网站设计时应考虑哪些因素 信息安全告知 网站工作室 百中搜营销 软营销网 河南信息安全公司 信息安全技术图片 数据信息安全体系,-1 我理解的网络营销 在网站中添加百度地图财务服务器的网络安全 找人做网站 网络营销的费用问题 济南seo网站推广 营销类的公众号名称 广东信息安全评测中心 互联网络安全 网络安全与信息安方向 东莞营销网站制作 网络安全传奇’ 济南seo网站推广 全网营销模式 营销总裁班 网络带营销 优营销项目案例 免费网站模板下载 魔兽世界 网络安全任务 公司网站开发制作 福州建网站做网页 佛山网站建设的品牌 网络安全涉密资质 东莞网络营销外包 企业面临的信息安全威胁 搜索引营销 南昌网站建设公司 中国中央网络安全 广州制片公司网站 精致的网站 全网营销模式 解释网络营销服务 网站设计时应考虑哪些因素 魔兽世界 网络安全任务 制定网络营销的策略