twitter-bootstrap – 写入Twitter的Bootstrap升级到v3

前端之家收集整理的这篇文章主要介绍了twitter-bootstrap – 写入Twitter的Bootstrap升级到v3前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果您想使升级路径尽可能无痛,您将如何使用引导2.3.2编写新应用程序?

例如,我知道span和col类已经消失了,所以我将为每个具有该定义混合的类创建一个自定义的较少类,或者在我的模板语言中创建一个宏来输出类名而不是直接使用它.

另外还有一个引导3迁移指南?我找不到一个.

那么,您将采取什么步骤来缓解升级

解决方法

Bootstrap 3尚未正式发布,但您可以从 https://github.com/twitter/bootstrap/archive/3.0.0-wip.zip下载最新的代码.您还可以编译文档以检查差异,请参阅: Compile Twitter bootstrap 3 docs (How to)?.

Bootstrap 3 RC1现已发布.

Twitter的Bootstrap 3将不会向后兼容版本2,所以迁移将永远是痛苦的某种方式.

Twitter的Bootstrap 3将具有流畅的网格(默认情况下),因此它将有助于使用流体布局来构建您的版本2模板.
其他重要变化是:

> TB3将首先移动
>不支持IE7和Firefox 3.x
>没有单独的响应CSS文件.

还读:http://bassjobsen.weblogs.fm/migrate-your-templates-from-twitter-bootstrap-2-x-to-twitter-bootstrap-3/

我喜欢你的想法,以便进行迁移. Twitter的Bootstrap 3定义了三个网格:手机的微格(< 480px),平板电脑的小网格(< 768px)和Destkops的中大网格(> 768px).这些网格的行类前缀是“.col-”,“.col-sm-”和“.col-lg-”.中大网格将叠加在768像素屏幕宽度以下.小网格也低于480像素,而小网格也不会堆叠.除了老式手机总是会堆叠元素(手机第一设计).

Twitter的Bootstrap 2定义了480px,768px,980px和1200px的断点.布局总是低于768px.

因此,“旧”跨度将不会与col- *或col-lg- *相同.所以更换你的模板中的类名将会给你更好的结果.但是,当看到像http://examples.getbootstrap.com/jumbotron/index.html这样的例子,你会发现col-lg- *类代替前一个span * class.在这种情况下,这将为您提供与col-lg- *相同样式的span *创建一个mixin的可能性.

响应特征

当您开始迁移时,您还必须决定使用响应功能. Bootstrap 3没有单独的响应CSS文件.

没有呼救功能
谁不想让呼救功能必须为您的行类使用“.col-”前缀.这个网格永远不会堆叠.您还将必须将grid-float-breakpoint设置为0.当使用Less时,@ grid-float-breakpoint将在无变量中定义.记住其他部分,如表​​单和模式,也使用@ grid-float-breakpoint.参见:http://bassjobsen.weblogs.fm/compile-twitters-bootstrap-3-without-responsive-features/

与响应功能
在大多数情况下,您将使用响应特征.迁移时,您必须在“.col-sm-”和“.col-lg-”之间进行选择以替换旧的“span”前缀.如上所述的“col-lg-”将给你最有可能与以前一样的行为. “col-lg-”将低于768px.在这种情况下也考虑grid-float-breakpoint.默认情况下,grid-float-breakpoint为768px.

注意:此刻TB2.3.2.已在主站点上替换为Bootstrap 3 RC1.所以考虑从TB3开始.另请参见http://examples.getbootstrap.com/grid/有关网格的更多示例.

相关问题和更多:

> Images not responsive by default in Twitter Bootstrap 3?
> Twitter’s Bootstrap 3 grid,changing breakpoint and removing padding
> Bootstrap 3.0 Modal

另请阅读https://stackoverflow.com/a/17977432/1596547 https://stackoverflow.com/a/17977432/1596547的答案,它提供两个有用的链接

http://bootply.com/bootstrap-3-migration-guide

Bootstrap迁移工具的作品:https://github.com/iatek/bootstrap-migrate

原文链接:https://www.f2er.com/bootstrap/233757.html

猜你在找的Bootstrap相关文章