BOOTSTRAP
bootstrap
基于类名的前端 UI 框架
由类名决定样式的一套 css 文件
下载: 直接官网下载 :v3.bootcss.com/getting-sta…
使用:
1. 保证 css 和 fonts 和 js 文件夹结构不要变,
2. 把 bootstrap.css 或者 bootstrap.min.css 引入就可以了
3.拷贝 dist/js 中的 bootstrap.min.js 到项目的 js 中
基本模板
bootstrap 官网提供了一套模板来帮助大家更好的学习,我复制下来了方便大家更好的阅读,当然我更希望你们自己能亲自动手去操作一下,
响应式布局
一套网站, 再 PC 端和移动端都能看
但是 PC 端和移动端看到的不一样
一个 div 盒子, 再不同的屏幕尺寸下显示的大小不一样
这里简单介绍一下屏幕分类
1. 1200 以上 大屏
2. 992 ~ 1200 中屏
3. 768 ~ 992 小屏
4. 768 以下 超小屏
布局容器
container
响应式版心
注意: 左右自带 15px 的 padding
.container
类用于固定宽度并支持响应式布局的容器。
.container-fluid
类用于 100% 宽度,占据全部视口(viewport)的容器。
栅格布局 layout
栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中
1. row
行, 为了抵消 15px 的 padding, 自带 margin: -15px
每一个 row 类名自带 display: block
注意: 必须包含在 .container
(固定宽度)或 .container-fluid
(100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。
2. col-xx-n
列, 为了分布内容
n 表示占 12 分之 几
col 把自己的父元素分成 12 份
3. col-md-offset-n 列偏移
有时我们看到相邻的两个列靠一起,又不想使用其他的技术手段来撑开两个盒子。这个时候就用到了列偏移(offset)功能。使用列偏移也非常简单,只需要在列元素上添加类名"col-md-offset-n"(其中 n 代表要偏移的列组合数),那么具有这个类名的列就会向右偏移。例如,你在列元素上添加"col-md-offset-5",表示该列向右移动 5 个列的宽度(要保证列与偏移列的总数不超过 12,不然会致列断行|换行显示)。
4. hidden-xx 列隐藏
xx 表示再哪一种屏幕下
lg 大屏 1200 以上
md 中屏 1200 ~ 992
sm 小屏 992 ~ 768
xs 超小屏 768 以下
5. h1 ~ h6
不再是标签名, 是类名, 表示文字大小
对齐效果
在 CSS 中常常使用 text-align 来实现文本的对齐风格的设置。
常用的对齐方式:
左对齐:left
居中对齐:center
右对齐:right
两端对齐:justify
Bootstrap 通过定义四个类名来控制文本的对齐风格:
左对齐:.text-left
居中对齐:.text-center
右对齐 .text-right
两端对齐 .text-justify。
这样做的好处就是减少了一定代码量,更加方便使用。
6. 单词表示颜色
default 默认颜色
warning 警告黄色
danger 报错红色
info 信息蓝色
success 成功绿色
使用方法: text-xx btn-xx
7. 表示大小单词
lg 表示大号
md 表示中号(标准号)
sm 表示小号
xs 表示超小号
bootstrap 响应式布局设计,让一个网站可以兼容不同分辨率的设备。Bootstrap 响应式布局设计,给用户提供更好的视觉使用体验。
版权声明: 本文为 InfoQ 作者【Jason199】的原创文章。
原文链接:【http://xie.infoq.cn/article/541873a9e369580b69413abc1】。
本文遵守【CC BY-NC】协议,转载请保留原文出处及本版权声明。
评论