Bootstrap 3.0 RC最新功能一览

内容摘要
Twitter Bootstrap 团队已经发布了Bootstrap 3.0 RC1,我们可以从中先领略到Bootstrap 3.x带来的全新特性。从目前来看,Bootstrap 3.0已经远远优于2.x版
文章正文

Twitter Bootstrap 团队已经发布了Bootstrap 3.0 RC1,我们可以从中先领略到Bootstrap 3.x带来的全新特性。从目前来看,Bootstrap 3.0已经远远优于2.x版本了。下面就来看看该版本中引入了哪些新特性。

扁平化和整洁的UI

又是扁平化!自从苹果iOS的UI从拟物化过渡到扁平化后,这种风格如今已经成为了现代化设计的代名词。而标榜“移动优先”的Bootstrap 3没有理由不扁平化。

Bootstrap 2.0通过一个简单的应用和一个统一的界面使之风靡互联网,而Bootstrap 3将这种风格上升到了另一个层次。除了带来了扁平化的UI外,Bootstrap 3还将标志性的紫色和导航栏用到了文档的主题中。

这样使得界面更加整洁,也使得Bootstrap可以更好地跨设备和浏览器。

图标字体

图标字体(glyphicons)现在已经从Bootstrap代码库中分离出来,你可以作为插件来使用它。

图标得到了重新设计,并且提供了一些新的有趣的图标。

新的网格系统

Bootstrap 3中的新的网格系统允许根据设备大小通过变量来声明。比如,你可以针对桌面环境设置4列布局,针对平板电脑设置2列布局,针对手机设置1列布局。这样,你就可以很容易地控制你的页面的跨设备显示效果。

根据列的表单布局

Bootstrap终于摆脱了它的表单控件类,在Bootstrap 3中你可以使用更整洁的网格类。比如:

<div class="row">
  <div class="col-4">
    <label>
  </div>
  <div class="col-8">
   <input type="text">
  </div>
</div>

列表组(List group)

List group是一个新的组件,现在你也可以使用Bootstrap来创建一些应用原型,比如RSS Feed、状态列表、链接列表等。

如上图,通过自定义内容列表组,您可以轻松地创建reddit网站原型或者其他元素。现在,Bootstrap也多少开始朝着CSS原型框架的方向发展了。

上下文面板

Bootstrap现在开始更加认真地对待其着色系统,无论是警告、通知还是其他元素,现在都根据整体着色来进行风格化。

Row Mixins

现在你可以轻松地创建自定义的网格,或打散网格只定义那些你需要的部分(比如内容、侧边栏),而无需自定义一个完整的12列网格。

除此之外,你还可以为你的流体形式的行指定断点。下面是Bootstrap使用的代码:

你可以通过各种变量来修改Mixins的行为,比如@grid-float-breakpoint、@grid-columns和@grid-gutter-width等。如果想重建网站的布局,可以这样做:

@grid-float-breakpoints: 768px
@grid-columns: 16
//I like 16 col layouts
@grid-gutter-width: 20px

#wrap {
  .make-row();
}

#header {
  .make-column(3);
}

#inner {
 .make-column(13);
}

.content-sidebar-wrap {
 .make-row();
}

#content {
 .make-column(12);
}

#sidebar {
 .make-column(4);
}

 

代码注释
[!--zhushi--]

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!