Bootstrap是由
Twitter公司设计师Mark Otto和Jacob Thornton基于
HTML、
CSS和
JavaScript开发的前端开源框架,2013年7月18日正式发布后迅速成为GitHub上的热门开源项目。该框架采用动态CSS语言Less编写,遵循MIT许可协议,提供HTML/CSS规范,支持开发者快速构建网站界面。框架包含导航条、分页等组件及13个
jQuery插件,允许通过修改CSS变量实现代码定制化裁剪。其版本2、3、4系列被广泛使用,2018年发布的Bootstrap 4在兼容性与功能模块上进行多项优化。NASA、MSNBC等机构采用该框架开发项目,国内
WeX5等移动端框架亦基于其源码进行性能优化。
在2018年1月下旬,Bootstrap团队发布了Bootstrap 4
正式版,4的最主要变化包括以下方面:
Bootstrap中包含了丰富的
Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站,其中包括以下组件:
Bootstrap自带了13个
jQuery插件,这些插件为Bootstrap中的组件赋予了“生命”。其中包括:
Less 是一个 CSS 预处理器,让 CSS 具有
动态性。另一方面,Bootstrap 是一个快速开发 Web App 和站点的
工具包。这样,您可以在 CSS 中使用 Bootstrap 的 Less 变量、mixins(混合)和 nesting(嵌套)。