扩展引导程序

扩展 Bootstrap 以利用包含的样式和组件,以及 LESS 变量和 mixin。

小心!这些文档适用于 v2.3.2,不再受到官方支持。 查看最新版本的 Bootstrap!
更少的 CSS

Bootstrap 以 LESS 为核心,这是一种由我们的好朋友Alexis Sellier创建的动态样式表语言。它使开发基于系统的 CSS 更快、更容易、更有趣。

为什么少?

Bootstrap 的一位创建者写了一篇关于此的快速博客文章,总结如下:

  • 与 Sass 相比,使用 Less 的 Bootstrap 编译速度快 6 倍
  • Less 是用 JavaScript 编写的,与使用 Sass 的 Ruby 相比,我们更容易深入研究和修补。
  • 少即是多; 我们想要感觉就像我们正在编写 CSS 并使 Bootstrap 对所有人都平易近人。

包括什么?

作为 CSS 的扩展,LESS 包括变量、用于可重用代码片段的 mixin、用于简单数学的操作、嵌套,甚至颜色函数。

学到更多

访问官方网站http://lesscss.org/了解更多信息。

由于我们的 CSS 是用 Less 编写的,并且使用了变量和 mixin,因此需要对其进行编译以用于最终的生产实现。就是这样。

注意:如果您使用修改后的 CSS 向 GitHub 提交拉取请求, 则必须通过这些方法中的任何一种重新编译 CSS。

编译工具

命令行

按照GitHub 上项目自述文件中的说明通过命令行进行编译。

JavaScript

下载最新的 Less.js并在<head>.

<link rel = "stylesheet/less" href = "/path/to/bootstrap.less" > <script src = "/path/to/less.js" ></script>  
 

要重新编译 .less 文件,只需保存它们并重新加载您的页面。Less.js 编译它们并将它们存储在本地存储中。

非官方 Mac 应用

非官方的 Mac 应用程序会监视 .less 文件的目录,并在每次保存监视的 .less 文件后将代码编译为本地文件。如果您愿意,您可以在应用程序中切换首选项以自动缩小以及编译文件最终位于哪个目录。

更多的应用

紧缩

Crunch 是一款外观精美的 LESS 编辑器和编译器,构建于 Adob​​e Air 之上。

代码包

CodeKit 由与非官方 Mac 应用程序相同的人创建,是一个编译 LESS、SASS、Stylus 和 CoffeeScript 的 Mac 应用程序。

简单的

Mac、Linux 和 Windows 应用程序,用于拖放编译 LESS 文件。另外,源代码在 GitHub 上

通过放入已编译或缩小的 CSS 和 JS快速启动任何 Web 项目。单独分层自定义样式,以便于升级和维护。

设置文件结构

下载最新编译的 Bootstrap 并放入您的项目中。例如,您可能有这样的事情:

  应用程序/
      布局/
      模板/
  上市/
      css/
          bootstrap.min.css
      js/
          bootstrap.min.js
      图片/
          glyphicons-halflings.png
          glyphicons-halflings-white.png

使用入门模板

复制以下基本 HTML 以开始使用。

  1. <html>
  2. <头部>
  3. <title> Bootstrap 101 模板</title>
  4. <!-- 引导程序 -->
  5. <link href = "public/css/bootstrap.min.css" rel = "stylesheet" >
  6. </head>
  7. <正文>
  8. <h1>你好,世界!</h1>
  9. <!-- 引导程序 -->
  10. <script src = "public/js/bootstrap.min.js" ></script>
  11. </正文>
  12. </html>

自定义代码层

根据需要使用您的自定义 CSS、JS 等,以使用您自己的单独 CSS 和 JS 文件制作您自己的 Bootstrap。

  1. <html>
  2. <头部>
  3. <title> Bootstrap 101 模板</title>
  4. <!-- 引导程序 -->
  5. <link href = "public/css/bootstrap.min.css" rel = "stylesheet" >
  6. <!-- 项目 -->
  7. <link href = "public/css/application.css" rel = "stylesheet" >
  8. </head>
  9. <正文>
  10. <h1>你好,世界!</h1>
  11. <!-- 引导程序 -->
  12. <script src = "public/js/bootstrap.min.js" ></script>
  13. <!-- 项目 -->
  14. <script src = "public/js/application.js" ></script>
  15. </正文>
  16. </html>