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源码进行性能优化而来的。
下拉菜单、按钮组、按钮下拉菜单、导航、导航条、路径导航、分页、
排版、
缩略图、警告对话框、进度条、媒体对象等。
Bootstrap是基于
html5和CSS3开发的,它在jQuery的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。最新版本是V3.3.4。
less 是一个
层叠样式表预处理器,让 CSS 具有动态性。另一方面,Bootstrap 是一个快速开发 Web App 和站点的工具包。这样,您可以在 CSS 中使用 Bootstrap 的 Less 变量、mixins(混合)和 nesting(嵌套)。