为提供导航、警报、弹出框等而构建的数十个可重用组件。
用于显示链接列表的可切换上下文菜单。与下拉 JavaScript 插件交互。
- <ul类= “下拉菜单”角色= “菜单” aria-labelledby = “下拉菜单” >
- <li><a tabindex = "-1" href = "#" >动作</a></li>
- <li><a tabindex = "-1" href = "#" >另一个动作</a></li>
- <li><a tabindex = "-1" href = "#" >这里有别的东西</a></li>
- <li class = "分隔符" ></li>
- <li><a tabindex = "-1" href = "#" >分隔链接</a></li>
- </ul>
只看下拉菜单,这是所需的 HTML。您需要将下拉菜单的触发器和下拉菜单包装在 内.dropdown
,或另一个声明position: relative;
. 然后只需创建菜单。
- <div类= “下拉” >
- <!-- 用于切换下拉菜单的链接或按钮 -->
- <ul类= “下拉菜单”角色= “菜单” aria- labelledby = “dLabel” >
- <li><a tabindex = "-1" href = "#" >动作</a></li>
- <li><a tabindex = "-1" href = "#" >另一个动作</a></li>
- <li><a tabindex = "-1" href = "#" >这里有别的东西</a></li>
- <li class = "分隔符" ></li>
- <li><a tabindex = "-1" href = "#" >分隔链接</a></li>
- </ul>
- </div>
向右对齐菜单并添加包括其他级别的下拉菜单。
添加.pull-right
到.dropdown-menu
右对齐下拉菜单。
- <ul类= “下拉菜单向右”角色= “菜单” aria- labelledby = “dLabel” >
- ...
- </ul>
添加.disabled
到<li>
下拉列表中的 a 以禁用链接。
- <ul类= “下拉菜单”角色= “菜单” aria-labelledby = “下拉菜单” >
- <li><a tabindex = "-1" href = "#" >常规链接</a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" >禁用链接</a></li>
- <li><a tabindex = "-1" href = "#" >另一个链接</a></li>
- </ul>
添加一个额外级别的下拉菜单,像 OS X 一样在悬停时出现,并添加了一些简单的标记。添加.dropdown-submenu
到li
现有下拉菜单中的任何内容以进行自动样式设置。
- <ul类= “下拉菜单”角色= “菜单” aria- labelledby = “dLabel” >
- ...
- <li class = "下拉子菜单" >
- <a tabindex = "-1" href = "#" >更多选项</a>
- <ul class = "下拉菜单" >
- ...
- </ul>
- </li>
- </ul>
受 Rdio 启发的简单分页,非常适合应用程序和搜索结果。大块很难错过,易于扩展,并提供大点击区域。
- <div类= “分页” >
- <ul>
- <li><a href = "#" >上一页</a></li>
- <li><a href = "#" > 1 </a></li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > 5 </a></li>
- <li><a href = "#" >下一个</a></li>
- </ul>
- </div>
链接可针对不同情况进行定制。用于.disabled
不可点击的链接并.active
指示当前页面。
- <div类= “分页” >
- <ul>
- <li class = "已禁用" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
您可以选择将活动或禁用的锚点换成跨度以删除点击功能,同时保留预期的样式。
- <div类= “分页” >
- <ul>
- <li class = "disabled" ><span> « </span></li>
- <li class = "活动" ><span> 1 </span></li>
- ...
- </ul>
- </div>
想要更大或更小的分页?添加.pagination-large
、.pagination-small
或.pagination-mini
用于其他尺寸。
- <div class = "分页分页-大" >
- <ul>
- ...
- </ul>
- </div>
- <div类= “分页” >
- <ul>
- ...
- </ul>
- </div>
- <div class = "分页分页-小" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "分页分页-mini" >
- <ul>
- ...
- </ul>
- </div>
添加两个可选类之一以更改分页链接的对齐方式:.pagination-centered
和.pagination-right
.
- <div class = "分页以分页为中心" >
- ...
- </div>
- <div class = "分页分页权" >
- ...
- </div>
带有轻标记和样式的简单分页实现的快速上一个和下一个链接。它非常适合博客或杂志等简单网站。
默认情况下,寻呼机将链接居中。
- <ul类= “寻呼机” >
- <li><a href = "#" >上一页</a></li>
- <li><a href = "#" >下一个</a></li>
- </ul>
或者,您可以将每个链接对齐到两侧:
- <ul类= “寻呼机” >
- <li class = "上一个" >
- <a href = "#" > ← 年长的</a>
- </li>
- <li类= “下一个” >
- <a href = "#" >较新的 → </a>
- </li>
- </ul>
寻呼机链接也使用分页中的通用.disabled
实用程序类。
- <ul类= “寻呼机” >
- <li class = "以前的禁用" >
- <a href = "#" > ← 年长的</a>
- </li>
- ...
- </ul>
标签 | 标记 |
---|---|
默认 | <span class="label">Default</span> |
成功 | <span class="label label-success">Success</span> |
警告 | <span class="label label-warning">Warning</span> |
重要的 | <span class="label label-important">Important</span> |
信息 | <span class="label label-info">Info</span> |
逆 | <span class="label label-inverse">Inverse</span> |
姓名 | 例子 | 标记 |
---|---|---|
默认 | 1 | <span class="badge">1</span> |
成功 | 2 | <span class="badge badge-success">2</span> |
警告 | 4 | <span class="badge badge-warning">4</span> |
重要的 | 6 | <span class="badge badge-important">6</span> |
信息 | 8 | <span class="badge badge-info">8</span> |
逆 | 10 | <span class="badge badge-inverse">10</span> |
:empty
为了便于实施,标签和徽章在没有内容时会简单地折叠(通过 CSS 的选择器)。
一个轻量级、灵活的组件,用于展示您网站上的关键内容。它适用于营销和内容密集的网站。
- <div class = "英雄单位" >
- <h1>标题</h1>
- <p>标语</p>
- <p>
- <a类= "btn btn-primary btn-large" >
- 学到更多
- </a>
- </p>
- </div>
一个简单的外壳,用于h1
适当地分隔和分割页面上的内容部分。它可以利用h1
's default small
, 元素以及大多数其他组件(带有其他样式)。
- <div类= "页眉" >
- <h1>示例页眉<small>页眉的子文本</small></h1>
- </div>
默认情况下,Bootstrap 的缩略图旨在展示所需标记最少的链接图像。
通过一些额外的标记,可以将任何类型的 HTML 内容(如标题、段落或按钮)添加到缩略图中。
缩略图(以前.media-grid
直到 v1.4)非常适合照片或视频网格、图像搜索结果、零售产品、投资组合等等。它们可以是链接或静态内容。
缩略图标记很简单——只要ul
包含任意数量的li
元素即可。它也非常灵活,允许任何类型的内容,只需更多标记即可包装您的内容。
最后,缩略图组件使用现有的网格系统类(如.span2
或.span3
)来控制缩略图尺寸。
如前所述,缩略图所需的标记简单明了。以下是链接图像的默认设置:
- <ul类= “缩略图” >
- <li类= "span4" >
- <a href = "#"类= "缩略图" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
对于缩略图中的自定义 HTML 内容,标记会略有变化。<a>
为了允许任何地方的块级内容,我们将其换成<div>
这样的:
- <ul类= “缩略图” >
- <li类= "span4" >
- <div类= "缩略图" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3>缩略图标签</h3>
- <p>缩略图标题... </p>
- </div>
- </li>
- ...
- </ul>
使用可供您使用的各种网格类探索所有选项。您还可以混合搭配不同的尺寸。
将任何文本和可选的关闭按钮包裹起来,.alert
以获得基本的警告警报消息。
- <div类= "警报" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </按钮>
- <strong>警告!</strong>最好检查一下自己,你看起来不太好。
- </div>
Mobile Safari 和 Mobile Opera 浏览器除了该data-dismiss="alert"
属性外,还需要href="#"
在使用<a>
标签时解除警报。
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
或者,您可以使用<button>
具有 data 属性的元素,我们选择为我们的文档执行此操作。使用时<button>
,您必须包含,type="button"
否则您的表格可能无法提交。
- <button type = "button" class = "close" data-dismiss = "alert" > × </按钮>
使用alerts jQuery 插件可以快速轻松地解除警报。
对于较长的消息,请通过添加来增加警报包装器顶部和底部的填充.alert-block
。
最好检查一下自己,你看起来不太好。Nulla vitae elit libero,一个 pharetra augue。Praesent commodo cursus magna、vel scelerisque nisl consectetur 等。
- <div class = "alert alert-block" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </按钮>
- <h4>警告!</h4>
- 最好自己检查一下,你不是...
- </div>
添加可选类以更改警报的内涵。
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div类= "警报警报信息" >
- ...
- </div>
带有垂直渐变的默认进度条。
- <div类= “进度” >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
使用渐变创建条纹效果。在 IE7-8 中不可用。
- <div class = "progress progress-striped" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
添加.active
到.progress-striped
从右到左为条纹设置动画。并非在所有版本的 IE 中都可用。
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
将多个条放入同一条中.progress
以堆叠它们。
- <div类= “进度” >
- <div class = "bar bar-success" style = " width : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
进度条使用一些相同的按钮和警报类来实现一致的样式。
- <div class = "进度进度信息" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "进度进度-成功" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "进度进度警告" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-danger" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
与纯色类似,我们有不同的条纹进度条。
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "进度进度-成功进度-条纹" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div类= “酒吧” style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-danger progress-striped" >
- <div类= "栏"样式= " width : 80 % " ></div>
- </div>
进度条使用 CSS3 渐变、过渡和动画来实现其所有效果。IE7-9 或更早版本的 Firefox 不支持这些功能。
Internet Explorer 10 和 Opera 12 之前的版本不支持动画。
用于构建各种类型的组件(如博客评论、推文等)的抽象对象样式,这些组件具有左对齐或右对齐的图像以及文本内容。
默认媒体允许将媒体对象(图像、视频、音频)浮动到内容块的左侧或右侧。
- <div类= “媒体” >
- <a class = "pull-left" href = "#" >
- <img类= "媒体对象" data-src = "holder.js/64x64" >
- </a>
- <div类= “媒体主体” >
- <h4 class = "media-heading" >媒体标题</h4>
- ...
- <!-- 嵌套媒体对象 -->
- <div类= “媒体” >
- ...
- </div>
- </div>
- </div>
通过一些额外的标记,您可以在列表中使用媒体(对于评论线程或文章列表很有用)。
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin commodo。Cras purus odio,前庭在 vulputate,tempus viverra turpis。
- <ul类= "媒体列表" >
- <li class = "媒体" >
- <a class = "pull-left" href = "#" >
- <img类= "媒体对象" data-src = "holder.js/64x64" >
- </a>
- <div类= “媒体主体” >
- <h4 class = "media-heading" >媒体标题</h4>
- ...
- <!-- 嵌套媒体对象 -->
- <div类= “媒体” >
- ...
- </div>
- </div>
- </li>
- </ul>
将井用作元素上的简单效果,使其具有嵌入效果。
- <div类= “好” >
- ...
- </div>
使用两个可选的修饰符类控制填充和圆角。
- <div class = "好好-大" >
- ...
- </div>
- <div class = "好-小" >
- ...
- </div>
使用通用关闭图标来关闭模式和警报等内容。
- <button class = "close" > × </按钮>
href="#"
如果您更愿意使用锚点,iOS 设备需要for click 事件。
- <a class = "close" href = "#" > × </a>
用于小型显示或行为调整的简单、集中的类。
向左浮动一个元素
- 类= “拉左”
- . 拉-左{
- 浮动:左;
- }
向右浮动元素
- 类= “拉右”
- . 拉-右{
- 浮动:对;
- }
将元素的颜色更改为#999
- 类= “静音”
- . 静音{
- 颜色:#999;
- }
清除float
任何元素上的
- 类= “清除修复”
- . 清除修复{
- *缩放:1 ;
- &:之前,
- &:在{之后
- 显示:表格;
- 内容:“” ;
- }
- &:在{之后
- 明确:两者;
- }
- }