Bootstrap实战
上QQ阅读APP看书,第一时间看更新

1.3 Bootstrap应用项目赏析

Bootstrap自从在GitHub上开源之后,迅速成为其上备受关注的项目。大量工程师踊跃为该项目贡献代码,社区惊人地活跃,代码版本进化非常快速,官方文档质量极高,可以说是非常优雅,同时涌现了许多基于Bootstrap建设的网站,这些网站界面清新、简洁,要素排版利落大方。

1.3.1 Bootstrap优秀网站

目前使用Bootstrap的著名案例有NASA和MSNBC的Breaking News。此外,很多CMS也在运用Bootstrap框架,如大家熟悉的WordPress、Drupal等。如果想了解更多Bootstrap案例,可以参考Wrapbootstrap.com。

下面介绍3个不同类型的国内网站,这些网站虽然不为人知,但分别从不同侧面展示了Bootstrap在开发中的应用效果。如果想了解更多的Bootstrap网站,可以浏览http://expo.bootcss.com/。

(1)乐窝(http://www.lewoer.com/)

乐窝是一个专为大学生和都市年轻人提供一个靠谱的、无中介的、利用地图租房和找房的工具,如图1-4所示。

图1-4 乐窝网站主页

(2)佚站(http://www.yeahzan.com/)

佚站主要以建设展示型网站为起点,为个人、企业、组织与社会搭建网络信息平台,简单描述就是提供网站建设和网页设计的网站,主页效果如图1-5所示。

(3)翁天信(http://www.dandyweng.com/)

翁天信是一个个人网站,整个网站全部页面采用Bootstrap设计,页面整体效果大方、美观,如图1-6所示。

图1-5 佚站网站主页

图1-6 翁天信网站主页

1.3.2 Bootstrap优秀插件

基于HTML5和CSS3的Bootstrap,具有大量的诱人特性:友好的学习曲线、卓越的兼容性、响应式设计、12列栅格布局、样式向导文档、自定义jQuery插件、完整的类库以及基于LESS等。因此,也出现了大量以Bootstrap为基础的扩展技术插件,下面简单介绍几个比较著名的案例,要了解更多的案例可以访问http://www.bootcss.com/。

(1)Sco.js(http://www.bootcss.com/p/sco.js/)

由于Bootstrap中大部分JavaScript插件是无法扩展的,因此才有了Sco.js,它是对Bootsrap中JavaScript插件的增强实现。

(2)Chart.js(http://www.bootcss.com/p/chart.js/)

Chart.js是一个简单、面向对象、为设计者和开发者准备的图表绘制工具库。

(3)bsie(http://www.bootcss.com/p/bsie/)

bsie弥补了Bootstrap对IE6的不兼容。目前,bsie能在IE6上支持Bootstrap的大部分特性。

(4)jQuery UI Bootstrap(http://www.bootcss.com/p/jquery-ui-bootstrap/)

jQuery UI Bootstrap允许在使用jQuery UI控件时充分利用Bootstrap的样式,而且不会出现样式不统一的现象,使Bootstrap和jQuery UI可以完美融合。

(5)Flat UI(http://www.bootcss.com/p/flat-ui/)

Flat UI是基于Bootstrap做的Metro化改造,由Designmodo提供。Flat UI包含了很多Bootstrap提供的组件,但是外观更加漂亮。

(6)Metro UI CSS(http://www.bootcss.com/p/metro-ui-css/)

Metro UI CSS是一套用来创建类似于Windows 8 Metro UI风格网站的样式。现在,Metro UI CSS项目在Bootstrap的基础上被开发成一个独立的解决方案。

(7)HTML5Boilerplate(http://www.bootcss.com/p/html5boilerplate/)

HTML5 Boilerplate是一套专业的前端模板,用以开发快速、健壮、适应性强的App或网站。

(8)BootstrapEd(http://bootstraped.org/base-css.html)

BootstrapEd基于Bootstrap,并且优化了Bootstrap在中文Web环境中的效果。它增强了Bootstrap中的内置组件,增加了有价值的通用组件。