Bootstrap
一款基于HTML、CSS和JS的前端框架
Bootstrap,是一款基于HTML层叠样式表和JS的前端框架,是用于开发响应式布局、移动设备优先的Web项目,是由动态CSS语言Less缩写而成,它为所有开发者、所有应用场景而设计,由美国Twitter公司的设计师Mark Otto和Jacob Thornton合作开发。
Bootstrap的源码是基于CSS预处理脚本Less和SASs开发的。使用Bootstrap开发的网站和应用,可通过Bootstrap的帮助,通过同一份代码快速、有效地适配手机、平板、PC设备。Bootstrap提供了全面、美观的文档,可供开发者找到关于HTML元素、HTML和层叠样式表组件、jQuery插件方面的所有详细文档。利用Bootstrap提供的Sass变量、混合(mixins)式和响应式栅格系统、可扩展的预制组件以及强大的jQuery插件,能够快速开发出产品原型或构建整个APP。
Bootstrap一直是GitHub上的热门开源项目,美国航空航天局的MSNBC(微软全国广播公司)的Breaking News即使用了该项目。在中国,一些移动开发者较为熟悉WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来的。
版本形态
目前使用较广的是版本2、3和4,其中2的最新版本的是2.3.2,3的最新版本是3.4.1,4的最新版本是4.4.1
在2018年1月下旬,Bootstrap团队发布了Bootstrap 4 正式版,4的最主要变化包括以下方面:
包含内容
组件
Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:
下拉菜单、按钮组、按钮下拉菜单、导航、导航条、路径导航、分页、排版缩略图、警告对话框、进度条、媒体对象等。
支持插件
Bootstrap自带了13个jQuery插件,这些插件为Bootstrap中的组件赋予了“生命”。其中包括:
模式对话框、标签页、滚动条、弹出框等。
特点
Bootstrap是基于html5和CSS3开发的,它在jQuery的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。最新版本是V3.3.4。
框架代码
可以对Bootstrap中所有的层叠样式表变量进行修改,依据自己的需求裁剪代码。
应用案例
less 是一个 层叠样式表预处理器,让 CSS 具有动态性。另一方面,Bootstrap 是一个快速开发 Web App 和站点的工具包。这样,您可以在 CSS 中使用 Bootstrap 的 Less 变量、mixins(混合)和 nesting(嵌套)。
参考资料
资料.www.ziqiangxuetang.com.2015-08-11
目录
概述
版本形态
包含内容
组件
支持插件
特点
框架代码
应用案例
参考资料