Bootstrap 4 alpha
今天对 Bootstrap 来说是个特殊的日子。不仅是我们的四周年纪念日,而且经过一年的开发,我们终于发布了 Bootstrap 4 的第一个 alpha 版本。太棒了!
Bootstrap 4 是一项巨大的工程,几乎涉及到每一行代码。我们很高兴与大家分享它并听取您的反馈。我们有很多新闻要与大家分享,所以让我们直接进入主题。
新增功能
Bootstrap 有很多重大变化,这里不可能详细介绍所有变化,所以这里列出了一些我们最喜欢的亮点。
- 从 Less 切换到 Sass。 Bootstrap 现在比以往任何时候都编译得更快,这得益于 LibSass,我们也加入了越来越多的 Sass 开发者社区。
- 改进的网格系统。 我们添加了一个新的网格层级,以便更好地针对移动设备,并彻底改造了我们的语义混合器。
- 可选的 Flexbox 支持已推出。 未来已来——切换一个布尔变量并重新编译您的 CSS,以利用基于 Flexbox 的网格系统和组件。
- 弃用井、缩略图和面板,改用卡片。 卡片是 Bootstrap 的一个全新组件,但它们会让你感觉非常熟悉,因为它们几乎可以完成井、缩略图和面板所做的一切,而且做得更好。
- 将所有 HTML 重置整合到一个新的模块 Reboot 中。 Reboot 在 Normalize.css 停止的地方接手,为您提供更多有主见的重置,例如
box-sizing: border-box
、边距调整等等,所有这些都在一个 Sass 文件中。 - 全新的自定义选项。 我们没有将渐变、过渡、阴影等样式修饰放到像 v3 这样的单独样式表中,而是将所有这些选项都移到了 Sass 变量中。想要在所有元素上使用默认过渡,或者禁用圆角?只需更新一个变量并重新编译。
- 弃用 IE8 支持,并迁移到 rem 和 em 单位。 弃用对 IE8 的支持意味着我们可以利用 CSS 的最佳部分,而不会受到 CSS 技巧或回退的限制。像素已在适当的地方被替换为 rem 和 em,以使响应式排版和组件大小更容易。如果您需要 IE8 支持,请继续使用 Bootstrap 3。
- 重写了我们所有的 JavaScript 插件。 每个插件都已使用 ES6 重写,以利用最新的 JavaScript 增强功能。它们现在还附带 UMD 支持、通用拆卸方法、选项类型检查等等。
- 借助名为 Tether 的库,改进了工具提示和弹出窗口的自动放置。
- 改进的文档。 我们用 Markdown 重写了所有内容,并添加了一些方便的插件来简化示例和代码片段,使使用我们的文档变得更加容易。改进的搜索也即将推出。
- 还有更多! 自定义表单控件、边距和填充类、新的实用程序类等等也已包含在内。
到目前为止,这仅仅是 v4 中 1,100 次提交和 120,000 行更改的冰山一角。此外,我们甚至还没有完成!
准备好体验了吗?那就前往 v4 alpha 文档!
开发计划
我们需要您的帮助,让 Bootstrap 4 变得更好。从今天开始,v4 的源代码将在GitHub 上的 v4-dev
分支 中提供。此外,我们还有一个v4 开发和跟踪拉取请求,其中包含我们所做的更改和我们可能要做的剩余事项的主清单。我们希望大家能帮助我们完成这些事项。
一般的开发和发布计划如下所示
- 在事情仍在变化时发布几个 alpha 版本。
- 在功能和功能锁定后发布两个 beta 版本,以真正测试它们。
- 发布两个候选版本 (RC),以便在更接近生产环境的情况下真正测试它们。
- 然后,最终发布!
对于那些与我们一起使用 v4 的人,我们还有一个专门的 v4 Slack 频道。加入进来,与您的 Bootstrap 同事一起讨论和工作。如果您还没有,请加入我们的官方 Slack 房间!
如果您不想将代码推送到 v4,我们很乐意在我们的问题跟踪器 中收到您的错误报告、问题和一般反馈。
支持 v3
当我们发布 Bootstrap 3 时,我们立即停止了对 v2.x 的所有支持,这给所有用户带来了很多痛苦。这是一个我们不会再犯的错误。在可预见的未来,**我们将维护 Bootstrap 3,提供关键的错误修复和文档改进**。v3 文档也将在 v4 最终发布后继续托管。
还有一件事…
除了今天发布第一个 Bootstrap 4 alpha 版本外,我们还推出了最新的副项目,官方 Bootstrap 主题。
从我们最早的版本开始,我们就一直在讨论为 Bootstrap 构建高级主题,但直到今年早些时候才找到合适的时间或理想的方法。我们在这款主题上投入了数百个小时,认为它们远不止 Bootstrap 的传统重新皮肤。它们非常像它们自己的工具包,就像 Bootstrap 一样。
首先,我们将发布三个基于 Bootstrap 3 的主题:一个仪表板、一个应用程序和一个营销网站。每个主题都包含您在 Bootstrap 中找到的所有内容,以及令人惊叹的真实世界示例、全新的组件和插件、自定义文档和简单的构建工具。
所有主题都包含多用途许可证,供购买者使用,并提供免费更新,以修复主题生命周期内的错误和文档更新。
前往 Bootstrap 主题网站 查看它们。