- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CSS3基本功能 ——分栏、自适应布局 课程回顾 skew rotate translate scale 倾斜 旋转 移动 缩放 功盖三分国,名成八阵图 内容提要及目标 CSS3 分栏 CSS3 自适应布局 分栏 栏的数量控制 column-count:number; 栏间距 栏高度 column-width:长度单位; column-gap : 长度单位; 分栏 栏栏的间隔线 column-rule : 宽度,颜色; 类似border 间隔线样式 column-rule-style : dotted 语法:columns 分栏知识点 column-width:[length|auto] 定义每栏的宽度 column-gap : normal | length 定义两栏之间的间距距离? column-count : auto | 整数 可以定义栏目的数目 语法:columns 分栏知识点 column-rule-color:color 定义每栏之间边框的颜色 column-rule-width:length 定义每栏之间边框的宽度 column-rule-style:none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset (无边框(默认)|隐藏边框|点线|虚线|实线边框|双线边框|3D凹槽|3D凸槽|3D凹边|3D凸边) 自适应布局 flex-box:弹性布局 优点: 1 适应性强,在做不同屏幕分辨率的界面时非常实用 2 可以随意按照宽度、比例划分元素的宽高 3 可以轻松改变元素的显示顺序 4 自适应布局实现快捷,易维护 自适应布局 display : box ; 将一个元素的子元素以弹性布局进行布局 自适应布局案例 效果目标 自适应布局案例 页面布局及样式处理 注:在此段代码的基础上,同教师一起完成案例 自适应布局案例 当前页面状态 自适应布局案例 页面分析:将display:box添加到哪里? 自适应布局案例 display : box; 定义子元素内容的呈现形式 box-orient:horizontal | vertical | inline-axis | block-axis | inherit 子元素的排列方式(横向或者竖向) box-direction:normal | reverse | inherit 子元素的排列顺序 自适应布局案例 需要添加高度控制,否则无法撑满整个屏幕 自适应布局案例 box-flex:子元素如何分配剩余空间 box-flex:在默认情况下,盒子并不具有弹性。如果对box-flex的属性值进行了设置,则变得富有弹性 如果没有固定盒子 子盒大小 = 父盒大小 * 子盒box-flex值 / 所有子盒box-flex值之和 如果有固定盒子呢? 2 1 3 600px 自适应布局案例 自适应布局 属性: box-ordinal-group:子元素显示顺序 1 2 3 2 3 1 自适应布局 属性: box-align:子元素的垂直对齐方式 start | end | center | baseline | stretch box-pack:子元素的水平对齐方式 start | end | center | justify 自适应布局知识点 属性有哪些? display : box ; 将一个元素的子元素以弹性布局进行布局 box-orient:子元素的排列方式(横向或者竖向) box-direction:子元素的排列顺序 box-flex:子元素如何分配剩余空间 box-align:子元素的垂直对齐方式 box-pack:子元素的水平对齐方式 box-ordinal-group:子元素显示顺序 自适应布局练习 计算红色和绿色弹性块的像素值 哪些属性添加在子元素上? 4 200px 1 500px display:box box-orient box-direction box-flex box-align box-pack 总结 谢 谢
文档评论(0)