官方文档:https://v3.bootcss.com/
菜鸟教程:https://www.runoob.com/bootstrap/bootstrap-tutorial.html
一.基础用法
-
基本样式
-
排版(标题、页面主体、内联文本元素......)
-
代码(<code>、<pre>......)
-
表格(基本、条纹状、带边框、鼠标悬停......)
-
表单、按钮、图片、辅助类、响应式实用工具......
-
-
布局组件
-
下拉菜单、按钮组、导航元素、导航栏、分页、缩略图、进度条、多媒体对象、列表组......
-
-
基本样式和布局组件用法:引入文件 --> 加标签/加class
二.响应式布局
-
随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。行必须放置在 .container class 内,以便获得适当的对齐(alignment)和内边距(padding)。使用行来创建列的水平组。内容应该放置在列内,且唯有列可以是行的直接子元素。
-
下面的五个列分类分别对应:小于576px/大于等于576px/大于等于768px/大于等于992px/大于等于1200px。例:.col-lg-10意思是当屏幕/视口大于等于992px时,这个容器在12份里占10份。
1 .container 2 .row 3 .col-/.col-sm-/.col-md/.col-lg-/.col-xl-
三.JS插件
-
插件的作用是实现组件交互。有模态框、下拉菜单、滚动监听、提示工具、弹出框、折叠......
-
用法:通过data-*属性/通过js API
1 <!--例:下拉菜单--> 2 <!--通过data属性使用--> 3 <div class="dropdown"> 4 <a data-toggle="dropdown" href="#">下拉菜单(Dropdown)触发器</a> 5 <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> 6 ... 7 </ul> 8 </div>
1 //通过javascript使用 2 $('.dropdown-toggle').dropdown()