[中文] Bootstrap 4 正式发布

Bootstrap 4

2018.01.18css

通过咱们多年的努力, Bootstrap 4 终于来了!整个团队和我已经没法用语言描述对这个版本发布的喜悦之情,可是我会尽力去表达的。 感谢全部人,特别是团队成员,以及全部在 pull request 中提供代码或提出问题的人。谢谢。git

自从咱们最后一次测试,咱们一直在努力稳定咱们 CSS 的几个关键部分,润色咱们的文档,添加一些额外的惊喜,并计划发布后续的版本。咱们还有一些问题要解决,但没有什么能阻止咱们发布稳定的版本。github

是否是已经急切的想体验了?前往咱们的文档站点而且探索。必定要看看咱们的新实例迁移的文件页面bootstrap

想要在点击文档以前了解更多的内容吗?很好,让咱们深刻研究一下吧!canvas

更新

这个版本相对于上次的测试版没有什么重大改变,可是咱们已经作了一些关键的改进,并解决了一些棘手的错误。app

  • 打印样式和实用工具类已经更新。咱们已经改进了如何渲染打印的页面,以确保页面尺寸合理,而不是将其渲染为移动设备。打印显示工具还包括一系列新的 display 的值用来匹配咱们的标准显示工具。框架

  • 添加了边框实用工具(例如 .border-top ),默认为1像素的浅灰色边框。 如今,能够更容易将全部边框或边框的子集快速地添加到你的组件中。工具

  • 咱们的 $spacers$sizes Sass 数据类型已经更新 ,就像咱们的色彩类型的同样,容许更多的定制方式。您如今能够一向地在css中添加、删除或替换全部键值对。前往咱们的主题文档,以得到更多的信息和示例。布局

  • 为咱们的Theming添加了文档,提供给那些生活在边缘而且不想使用Sass 的人来使用咱们提供的 CSS变量测试

  • 增长了响应式 .order-0.order-last 类,以便更好地控制flexbox栅格。

此外,咱们对重用和扩展的变量和通常冗余代码作了大量的改进。可是,这并非所有。

新示例

几乎每一个示例都通过稳定的 v4 版本的重大修改,咱们删除了其中一些过期的示例,添加了一些新的示例,而且完全改变了其余一些示例。

download.png

下面是对每一个更新的详细说明:

  • 您可能已经看到了咱们的相册示例,但它已经在这个版本更新了,以使咱们的照片卡包含更多内容而且改进移动设备渲染。

  • Pricing 是这个版本全新的功能,它是使用咱们的实用工具和card组件建立的彻底自定义的页面。它的响应速度快并且容易扩展。

  • Checkout 是全新的,里面有大量的表单布局,验证样式,网格等表单示例。

  • Product 也是新的,咱们厚着脸皮的仅用了咱们的实用工具类搭建了一个苹果风格的销售页面。

  • Blog 已经从头重写了。去掉了两列的蓝色标题布局。咱们建立了带有精选文章以及响应式导航栏的杂志风格。

  • Dashboard 也进行了更新,一样的以 ChartJS 为例,它包含了一个半响应式的羽毛图标刷新侧栏。

  • Floating labels 是全新的,咱们以咱们本身的登陆界面为示例,提供一个只用CSS实现的浮动标签。在咱们把它彻底地带到Bootstrap以前,可能就会看到它主要的变化。

  • 最后,Offcanvas 从头重写,以展现一个导航条构建的抽屉、水平滚动导航以及一些创建在媒体组件和实用工具上的自定义列表。

CoverCarouselSign-in 和咱们的框架示例只看到了一些用来提升代码质量和修复一些较小bug的小更新。总的来讲,这对咱们的示例来讲是一个巨大的更新,可以添加这些更新令我很兴奋,咱们也会在后续的版本中添加更多功能。

记录咱们的方法

v4稳定的新版本简要概述了为何咱们要在Bootstrap中作这些事情。咱们的目的是在编写代码、构建连接器和调试时,将咱们头脑中保留的全部东西都记录下来。这主要集中在编写响应性CSS的概念和策略上,使用简单的选择器,并限制须要编写多少JavaScript。

查看新的方法页,确保开放问题或者提出提供反馈和建议。

已知的问题

没有任何一个版本能修复每一个bug,咱们的v4稳定版本也是如此。如下是咱们但愿在时间和范围容许的状况下首先在小版本(v4.1)或补丁版本(v4.0.1)中解决的一些问题。

  • 输入组,验证和圆角。 我重写了Beta 3的内容,但我认为我犯了个错误, 有一些圆角的问题,咱们能够用CSS修复它们而不破坏向后兼容性的惟一方法是限制组件的可扩展性。 咱们可能须要一个修饰符类来避免使用一些简陋的CSS来知足全部的关键功能。 查看问题和cross-linked PR了解更多详情。

  • 表格变量,特别是.table-active,有一个怪异的选择器,咱们不当心从之前的版本中遗留了下来。 这个bug致使 一个rgba()背景颜色会应用两次,一次是<tr>,另外一次是包括在内的<td><th>元素。

在咱们的第一个补丁发布以前,还有一些问题还没有被确认,但在咱们发布下一个小版本以前,预计会有一些补丁出现。咱们可能还会在下一个补丁版本中打包存储库的默认分支更改。再一次强调,咱们没有足够的时间来测试一个由于没有考虑v3的整个Git历史而合并了巨大差别的代码库。

下一个版本

说到版本,咱们对于咱们的发展势头感到很是兴奋。咱们的GitHub项目主板在即将发布的版本中大部分都是最新的,因此请随时加入并观看。咱们的下一个版本将是v4.1(以修复bug为主),并将重点关注一些小的新功能,实用工具,响应字体大小等等。从那儿开始,咱们会有几个小版本,它们将围绕着另外一组特性而展开。

咱们的目标是根据总体范围使RTL成为即将发布的小版本的一部分。咱们花了很长的时间去作这件事,可是咱们如今已经开始了。咱们目前的计划是把重点放在咱们的构建工具和组件上,来给你们提供更好的服务,例如,bootstrap.min.cssbootstrap-rtl.min.css 。请在公开的话题上发表任何反馈意见;当咱们准备好以后,咱们将在论坛的帮助下提交一个新的请求。

值得重申的是每一个次要版本都会带来一个新的托管版本的文档。如今,咱们已经在 getbootstrap.com/docs/4.0/ 发布了v4.1,咱们还会附加 getbootstrap.com/docs/4.1/ 。以前的版本将继续从咱们的导航连接,这是v3.x和上一个的v4 alpha的状况。

主题更新

Bootstrap的主题在今年获得重大更新! 自从咱们最初推出Bootstrap主题以来,咱们对其反响很是激动。最后,咱们准备好分享下一步的计划。

在过去的几个月中,咱们一直在与一些使人惊叹的主题创做者合做,将他们的精彩做品带到官方Bootstrap 主题商店。咱们不能再兴奋地宣布正在扩大Bootstrap主题,它包括十个全新的主题。咱们目前的目标是第一季度推出的主题都创建在Bootstrap 4上(对不起,目前没有v3版本的适配)。根据最终评论,咱们可能在将来几周内让它们来到大家身边。

Bootstrap 的普遍性和实用性直接来自世界各地的设计师,开发人员和创做者,使用 Bootstrap 构建业务。咱们但愿利用咱们的平台为这些创做者提供更多的观众,并为您提供最好的 Bootstrap 团队承认的主题。

随时准备发布,敬请关注更多信息。

致谢

最后,最后要感谢全部为 Bootstrap 4 作出贡献的人。这是一个狂热的过程,我我的感到轻松,兴奋,渴望称它为稳定。自从咱们在2015年首次开始工做以来,已经有大约6,000个提交到第4版的工做中。虽然咱们已经改变了不少方向,重写了太多的东西,但我很是高兴和幸运的是,咱们找到了本身的着陆点。

再次为每个对 Bootstrap 有贡献和创建的人欢呼。可以为您和全部人共同构建这些工具是一种荣幸是咱们的荣幸。

相关文章
相关标签/搜索