介绍
Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
Bootstrap的特点:
1 | 1.预处理脚本,less2.响应式布局(根据不同设备屏幕大小进行响应式布局)3.移动设备优先,Bootstrap 3设计目标是移动设备优先,然后才是桌面设备4.定义了大量的class样式,提高开发效率5.Bootstrap的所有JavaScript插件都依赖于jQuery,因此jQuery必须在Bootstrap之前引入 |
bootstrap的下载
1) 生产环境 : css /js /fonts 三个文件夹,正常开发时候使用
1 | 2) bootstrap源码 : 包含bootstrap源码和less文件,可以做一些页面效果的定制。 |
less —–>翻译成css
1 | bootstrap/├── css/│ ├── bootstrap.css│ ├── bootstrap.css.map│ ├── bootstrap.min.css│ ├── bootstrap.min.css.map│ ├── bootstrap-theme.css |
bootstrap的浏览器兼容情况
IE8和IE9下面属性不支持
IE8下媒体查询不支持
1 | /*要让IE8支持媒体查询,需要手动引入respond.js文件*/ |
IE兼容模式
1 | /*设置IE的渲染模式7,这个仅做测试,一般都用最新模式edge*/ |
bootstrap基本模板
1 |
|
Normalize.css
1 | ##1 排版和标签中的 |
布局容器
1 | ## container是一个响应式的布局容器 |
栅格系统
基本使用
1 | <!--响应式布局容器--> |
响应式布局
1 | <!--大屏设备 让div平均分成6等份中屏设备 让div平均分成4等份小屏设备 让div平均分成3等份超小屏设备 让div平均分成2等份--> |
栅格系统扩展
1 | <html> |
影藏显示
1 | 表格表单按钮图片等复制就可以了。 |
导航条
1 | <html> |
轮播图
基本使用
1 | <!-- carousel 轮播图的模块 slide是否加上滑动效果 --> |
PC端轮播图
1 | <!--1.需求:PC端在浏览器(小屏幕以上)缩放的时候图片高度不变并且始终显示中间一块图片,图片铺满容器。要满足这个需求我们不能直接给img设置src属性,我们可以使用背景图片来解决这个问题2.需求:在超小屏幕设备上缩放的时候图片能跟随屏幕的放大缩小等比例放大缩小--> |
手机端轮播图
1 | <!--需求:宽度自适应,高度自动变化实现思路:1.设置图片的src属性,指定宽度为父容器的100%2.因为是考虑移动端浏览器的自适应,所以在设置图片的时候应该选用小图--> |
响应轮播图
1 | <!--实现思路:1.设置两套轮播图2.背景图片的图片在超小屏幕上隐藏3.指定src的图片在小屏幕上显示,其余屏幕隐藏--> |
标签页
1 | <html> |
- 本文作者: gtt
- 本文链接: https://gtt011029.github.io/posts/11629/