响应式开发之Bootstrap
学习视频:html响应式布局解析之pink老师
响应式尺寸
屏幕 | 尺寸范围 | 通常设置 |
---|---|---|
超小屏幕(手机) | < 768px | 100% |
小屏幕(平板) | >= 768px | 750px |
中等屏幕(桌面显示器) | >= 992px | 970px |
大屏幕(大桌面显示器) | >= 1200px | 1170px |
原始方法
都要在头文件中添加,适配手机端
1 | <meta name="viewport" content="width=device-width,initial-scale = 1.0"> |
- 第一种:在style中设置
1 | <style type="text/css"> |
- 第二种:引入外部css
1 | <link href="文件名1" media="(min-width=500px) and (max-width=800px)" rel="stylesheet" type="text/css"> |
Bootstrap栅栏系统
1 |
|
嵌套
1 | <div class="container"> |
列排序push/pull
1 | <div class="row"> |
列偏移offset
1 | <div class="col-lg-4 col-lg-offset-4"></div> |
隐藏hidden
1 | <div class="col-lg-4 hidden-md">2</div> |
学习视频玩转Bootstrap-表严肃
按钮
样式
类名 | 功能 |
---|---|
btn | 声明按钮 |
btn-default | 默认 灰白 |
btn-primary | 主要 深蓝 |
btn-success | 成功 浅绿 |
btn-danger | 危险 淡红 |
btn-info | 信息 浅蓝 |
btn-warning | 警告 浅黄 |
大小
类名 | 功能 |
---|---|
btn-lg | 大 |
空 | 默认、中 |
btn-sm | 小 |
btn-xm | 超小 |
按钮组
类名 | 功能 |
---|---|
btn-group | 水平按钮组 |
btn-group-vertical | 垂直按钮组 |
btn-toolbar | 嵌套按钮组 |
表单form
1 | <form class="container"> |
导航
类名 | 作用 |
---|---|
nav | 声明导航 |
nav-tabs | 标签导航 |
nav-pills | 胶囊式导航 |
nav-justified | 平分宽度 |
nav-stacked | 竖形 |
导航栏
1 | <div class="container"> |
面板
类名 | 作用 |
---|---|
panel | 声明面板 |
panel-default | 默认面板 |
panel-success | 绿色面板 |
panel-heading | 面板头部 |
panel-body | 面板身体 |
panel-footer | 面板底部 |
表格
类名 | 作用 |
---|---|
table | 声明表格 |
table-striped | 黑白相间 |
table-hover | 鼠标位变色 |
table-bordered | 加边框 |
分页
类名 | 作用 |
---|---|
pagination | 分页 |
pager | 上下页 |
active | 当前击中 |
disabled | 不可点击 |
路径导航
1 | <div class="breadcrumb"> |
标签
1 | <p> |
数字统计(点赞数)
1 | <button class="btn btn-success"> |
弹出框
1 | <div class="alert alert-danger"> |
列表组
1 | <div class="list-group"> |