- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
/beka/p/8574189.html
flex属性flex-grow、flex-shrink、flex-basis
tip: 1)这些属性写在子元素中,作用于子元素(父元素中应设置display:flex)
2)作用是子元素如何分配父元素的空间
3)
flex-grow 是扩展比率,当子元素宽度总和小于父元素宽度时起作用,会按比例分配父元素剩余空间(按比例自适应)
? flex-shrink 是收缩比率,当子元素宽度总和大于父元素宽度时起作用,会按比例收缩空间(按比例自适应)? ? ? ? ? ? flex-basis 伸缩基准值,子元素本来宽度
?举例:flex:1 1 300px;
template
div class=test
div class=top头部/div
div class=main中间/div
div class=bottom底部/div
/div
/template
style lang=scss
.test{
display: flex;
display: -webkit-flex;
justify-content: center;
align-items: center;
border: 1px solid red;
box-sizing: border-box; overflow: hidden; width: 100%;
height: 500px;
.top{
border: 1px solid blue;
// 子元素可以随父元素自由伸缩
-webkit-flex: 1 1 300px;
-ms-flex: 1 1 300px;
flex: 1 1 300px;
// width: 200px;
height: 200px;
}
.main{
border: 1px solid green;
// 子元素可以随父元素自由伸缩
flex: 1 1 300px;
// width: 200px;
height: 200px;
}
.bottom{
border: 1px solid black;
// 子元素可以随父元素自由伸缩
flex: 1 1 300px;
// width: 200px;
height: 200px;
}
}
/style
不管子元素宽度总和(300px+300px+300px)是否大于或小于父元素宽度,都会都会自适应父元素宽度
flex: 1 0 300px;扩张起作用;当父元素宽度大于900px(300px+300px+300px)时起作用,反之,不起作用
template
div class=test
div class=top头部/div
div class=main中间/div
div class=bottom底部/div
/div
/template
style lang=scss
.test{
display: flex;
display: -webkit-flex;
justify-content: center;
align-items: center;
border: 1px solid red;
box-sizing: border-box; overflow: hidden; width: 100%;
height: 500px;
.top{
border: 1px solid blue;
-webkit-flex: 1 0 300px;
-ms-flex: 1 0 300px;
flex: 1 0 300px;
// width: 200px;
height: 200px;
}
.main{
border: 1px solid green;
flex: 1 0 300px;
// width: 200px;
height: 200px;
}
.bottom{
border: 1px solid black;
flex: 1 0 300px;
// width: 200px;
height: 200px;
}
}
/style
注意看中间框的大小变化,还有右下角样式变化当父元素小于900px时,子元素宽度一直保持300px
flex:0 1 300px; 收缩起作用;注意看父元素小于900px
您可能关注的文档
- 园林绿地规划 学生成果 女子学院调查报告2.docx
- 园林树木栽培 01园林树木栽培 1005数字化教材.doc
- 园林制图 子任务1:画造园要素 其他素材的画法.docx
- 园艺植物组织培养 红掌组培与快繁 红掌组培快繁技术.doc
- 园艺植物组织培养 蝴蝶兰组培与快繁 蝴蝶兰种苗是如何生产出来的.docx
- 员工培训与开发 0.1.3 教学方法与手段 教学方法.doc
- 员工培训与开发 0.1.3 教学方法与手段 教学设计.doc
- 云锦传统技艺与创新 3、库锦 库锦--典型产品.docx
- 运动鞋设计与制作 休闲鞋制作工艺概述 1.大底UV照射工序技术标准.doc
- 运动鞋设计与制作 休闲鞋制作工艺概述 4.大底贴底工序技术标准.doc
- 初中英语《全书知识归纳》八上.pdf
- 初中英语《全书知识归纳》九上.pdf
- 沪科版物理八年级下册 第七章 力与运动第一节 科学探究:牛顿第一定律课件.pptx
- 初中英语《全书知识归纳》七上.pdf
- 统编版历史八年级下册 第 12 课 民族大团结课件.pptx
- 2024年05月经济日报社公开招聘笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年06月四川宜宾市特种设备监督检验所公开招聘检验人员(临聘人员)1人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 人教版物理八年级上册 第6章第2节 密度课件.ppt
- 2024年06月浙江省温州市鹿城区妇女儿童活动中心2024年公开招考工作人员笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2024年06月内蒙古科左后旗部分事业单位2024年公开引进9名急需紧缺人才(第一批次)笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
文档评论(0)