Bootstrap :一款基于HTML、CSS和JS的前端框架

更新时间:2024-09-21 00:49

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

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}
友情链接: