栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么弹性商品仅限于父代尺寸?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么弹性商品仅限于父代尺寸?

您需要考虑

flex-shrink
。如您在这里阅读:

flex-shrink CSS属性指定弹性项目的弹性收缩系数。当 flex项默认大小大于 flex容器
,flex 根据flex-shrink编号 收缩以填充 容器

body {  margin: 0;}* {  box-sizing: border-box;}.parent {  min-height: 100vh;  width: 50vw;  margin: 0 auto;  border: 1px solid red;  display: flex;  align-items: center;  justify-content: center;}.child {  border: 1px solid blue;  width: 150%;  flex-shrink: 0; }<div >  <div >    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Amet tellus cras adipiscing enim eu turpis. Neque aliquam vestibulum morbi blandit. Sem integer vitae justo eget magna.  </div></div>

正如我们在这里也可以阅读:

该柔性收缩属性指定 柔性收缩因子 ,其确定 多少柔性物品将相对收缩到的其余部分 的柔性物品 时在柔性容器 负的自由空间(1)的 分布

此属性处理浏览器计算flex项目的flex-basis值, 发现它们太大而 无法放入flex容器的情况 。只要flex-shrink具有正值, 这些项目就会收缩 ,以使它们 不会溢出 容器。

因此,通过设置

flex-shrink
0
元素将永远不会缩小,从而允许溢出(默认情况下,该值设置为
1
)。


(1) 负自由空间 :当项目的自然大小总和 大于 flex容器中 的可用空间 时,我们就有负自由空间。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447122.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号