Bootstrap 中内置了许多可重用的组件,以提供导航、警报、弹出框等等。
受 Rdio 启发的超简单和极简风格的分页,非常适合应用程序和搜索结果。大块很难错过,易于扩展,并提供大点击区域。
链接是可定制的,并且可以在多种情况下使用正确的类。.disabled
对于不可点击的链接和.active
当前页面。
添加两个可选类中的任何一个来更改分页链接的对齐方式:.pagination-centered
和.pagination-right
.
包裹在一个<div>
,分页只是一个<ul>
。
- <div类= “分页” >
- <ul>
- <li><a href = "#" >上一页</a></li>
- <li class = "活动" >
- <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 = "#" >下一个</a></li>
- </ul>
- </div>
分页器组件是一组用于简单分页实现的链接,具有轻标记甚至更轻的样式。它非常适合博客或杂志等简单网站。
分页链接也使用来自分页的通用.disabled
类。
默认情况下,寻呼机将链接居中。
- <ul类= “寻呼机” >
- <li>
- <a href = "#" >上一个</a>
- </li>
- <li>
- <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> |
徽章是用于显示某种指标或计数的小而简单的组件。它们通常出现在 Mail.app 等电子邮件客户端或用于推送通知的移动应用程序中。
姓名 | 例子 | 标记 |
---|---|---|
默认 | 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> |
Bootstrap 提供了一个轻量级、灵活的组件,称为英雄单元,用于在您的网站上展示内容。它适用于营销和内容密集的网站。
将您的内容包装成div
这样:
- <div class = "英雄单位" >
- <h1>标题</h1>
- <p>标语</p>
- <p>
- <a类= "btn btn-primary btn-large" >
- 学到更多
- </a>
- </p>
- </div>
一个简单的外壳,用于h1
适当地分隔和分割页面上的内容部分。它可以利用h1
's default small
, 元素以及大多数其他组件(带有其他样式)。
- <div类= "页眉" >
- <h1>示例页眉</h1>
- </div>
缩略图(以前.media-grid
直到 v1.4)非常适合照片或视频网格、图像搜索结果、零售产品、投资组合等等。它们可以是链接或静态内容。
缩略图标记很简单——只要ul
包含任意数量的li
元素即可。它也非常灵活,允许任何类型的内容,只需更多标记即可包装您的内容。
最后,缩略图组件使用现有的网格系统类(如.span2
或.span3
)来控制缩略图尺寸。
如前所述,缩略图所需的标记简单明了。以下是链接图像的默认设置:
- <ul类= “缩略图” >
- <li类= "span3" >
- <a href = "#"类= "缩略图" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
对于缩略图中的自定义 HTML 内容,标记会略有变化。<a>
为了允许任何地方的块级内容,我们将其换成<div>
这样的:
- <ul类= “缩略图” >
- <li类= "span3" >
- <div类= "缩略图" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5>缩略图标签</h5>
- <p>缩略图标题就在这里...... </p>
- </div>
- </li>
- ...
- </ul>
在 Bootstrap 2 中,我们简化了基类:.alert
而不是.alert-message
. 我们还减少了所需的最低标记——<p>
默认情况下不需要,只需要外部<div>
.
对于代码更少、更耐用的组件,我们删除了块警报、带有更多填充和通常更多文本的消息的差异化外观。班级也已更改为.alert-block
.
Bootstrap 带有一个很棒的 jQuery 插件,它支持警报消息,可以快速轻松地解除它们。
用简单的类将您的消息和可选的关闭图标包装在一个 div 中。
- <div类= "警报" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong>警告!</strong>最好检查一下自己,你看起来不太好。
- </div>
小心!iOS 设备需要一个href="#"
来解除警报。确保包含它和锚点关闭图标的数据属性。或者,您可以使用<button>
具有 data 属性的元素,我们选择为我们的文档执行此操作。使用时<button>
,您必须包含,type="button"
否则您的表格可能无法提交。
使用两个可选类轻松扩展标准警报消息:.alert-block
更多填充和文本控件以及.alert-heading
匹配标题。
最好检查一下自己,你看起来不太好。Nulla vitae elit libero,一个 pharetra augue。Praesent commodo cursus magna、vel scelerisque nisl consectetur 等。
- <div class = "alert alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" >警告!</h4>
- 最好自己检查一下,你不是...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div类= "警报警报信息" >
- ...
- </div>
带有垂直渐变的默认进度条。
- <div类= “进度” >
- <div类= “酒吧”
- 样式= "宽度: 60 %; " ></div>
- </div>
使用渐变创建条纹效果(无 IE)。
- <div class = "progress progress-striped" >
- <div类= “酒吧”
- 样式= "宽度: 20 %; " ></div>
- </div>
采用条纹示例并对其进行动画处理(无 IE)。
- <div class = "进度进度条
- 活跃” >
- <div类= “酒吧”
- 样式= "宽度: 40 %; " ></div>
- </div>
进度条使用一些相同的按钮和警报类来实现一致的样式。
与纯色类似,我们有不同的条纹进度条。
进度条使用 CSS3 过渡,因此如果您通过 javascript 动态调整宽度,它将平滑调整大小。
如果您使用.active
该类,您的.progress-striped
进度条将从左到右为条纹设置动画。
进度条使用 CSS3 渐变、过渡和动画来实现其所有效果。IE7-9 或更早版本的 Firefox 不支持这些功能。
Opera 和 IE 目前不支持动画。
将井用作元素上的简单效果,使其具有嵌入效果。
- <div类= “好” >
- ...
- </div>
使用通用关闭图标来关闭模式和警报等内容。
- <button class = "close" > × </按钮>
如果您更愿意使用锚点,iOS 设备需要一个 href="#" 来表示点击事件。
- <a class = "close" href = "#" > × </a>