冯娜 8 20
学习日志
今天学习了BootStrap的响应式布局,栅格布局,弹性布局,组件。
一、BootStrap的响应式布局:
- 什么是BootStrap的响应式布局: 响应式网页/自适应布局(Responsive Web Page),根据浏览器设备的不同(pc、pad、phone、print)而自动改变页面布局,图片文字的效果,不影响用户体验 。
- 响应式网页的构成:流式布局、文字和图片的大小随着容器的大小而改变、使用CSS提供的媒体查询技术。
- 测试响应式网页:使用真实物理设备测试、使用第三方模拟器软件测试、使用浏览器提供的设备模拟器测试。
- 手写响应式网页:移动端响应式,需要设置视口、媒体查询、屏幕划分。
二、栅格布局:
- 什么是栅格布局: 随屏幕或者视口(viewport)尺寸的增加,系统会自动分为最多12列,通过一系列的行(row)与列(column)的组合来创建页面布局 。
- 工作原理: 每行12列,通过不同的列来划分元素的占地宽度,内容放置在column中,只有列可以做row的直接子元素 。
- 不同屏幕上的兼容性问题
- 栅格的使用:父级要写:.row;子元素要写:.col-n。
- 响应式栅格布局
- 列偏移
三、弹性布局:
- 弹性容器
- 主轴的方向
- 主轴排列方式
- 交叉轴排列
- 主轴换行
- 内容垂直对齐
- 单个元素对齐
- 设置子元素等宽
- 扩展
- 收缩
- 排列
四、组件:
- 按钮组:
- 下拉菜单:结构:父元素div:.dropdown|.dropup|.dropleft|.dropright。
- 信息提示框:alert、提示框样式、提示框添加链接、关闭提示框、提示框动画、事件。
- 导航:水平导航、垂直导航、选项卡导航、胶囊导航、面包屑导航。
- 导航栏:水平导航栏、垂直导航栏、高亮显示、折叠导航栏、其他导航栏。
今天的学习量对我来说很大,没有听懂...
近期评论