摘要:弹性盒模型弹性盒子是的一种新布局模式,由容器父元素和项目子元素组成。弹性盒子是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。
弹性盒子是css3的一种新布局模式,由容器(父元素)和项目(子元素)组成。
弹性盒子是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。
引入弹性盒模型的目的:提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白区间。
设置弹性盒子:display:flex或inline-flex; 区别:flex独占一行;inline-flex占据自己应该占据的位置,有点像inline-block,不支持margin:auto。
1.flex-direction 确定主轴和方向
2.flex-wrap 规定项目是否换行
3.flex-flow 复合属性,flex-direction和flex-wrap组成的复合属性
4.justify-content 项目在主轴上的对齐方式
5.align-content 多行项目在交叉抽(与主轴垂直)上的对齐方式,不要和align-items共存
6.align-items 单行项目在交叉轴上的对齐方式
1.flex-grow 设置项目的扩大比例
2.flex-shrink 设置项目的收缩比例
3.flex-basis 设置项目初始长度
4.flex 复合写法flex:flex-grow flex-shrink flex-basis
5.align-self 多带带控制交叉轴一个项目的对齐方式
6.order 规定项目在主轴上的排列顺序
以上为个人理解,如有不当之处请指正!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/1318.html
摘要:中各种布局的背后,实质上是各种的组合。相反,一些块容器盒,比如非替换行内块及非替换表格单元格,不是块级盒。描述元素跟它的后代之间的影响。行盒行盒由行内格式化上下文产生的盒,用于表示一行。弹性容器外和弹性项目内的一切元素都不受影响。 CSS中各种布局的背后,实质上是各种*FC的组合。CSS2.1 中只有 BFC 和 IFC, CSS3 中还增加了 FFC 和 GFC。 盒模型(Box M...
摘要:需要注意的是当时设置布局之后,子元素的的属性将会失效。各行向弹性盒容器的中间位置堆叠。各行在弹性盒容器中平均分布,两端保留子元素与子元素之间间距大小的一半。各行将会伸展以占用剩余的空间。 flex的简介 在flex的容器中默认存在两条轴,水平主轴main axis和垂直交叉轴cross axis,这是默认的设置,不过我们可以通过设置将主轴的方向变成垂直方向,交叉轴变成水平方向。 在一...
摘要:一理解号是中的常用单位,它是相对于父容器而言的。效果图利用设置了的宽代码二理解这俩个单位是相对于视口的大小而定的。效果图代码弹性盒布局 一、% 理解: %号是CSS中的常用单位,它是相对于父容器而言的。如:一个父容器的宽是100px,给它的子元素一个10%,那么子元素的宽就是100px的10% 10px。 效果图: (利用%设置了li 的宽)showImg(https://seg...
阅读 536·2021-11-15 11:38
阅读 1103·2021-10-11 10:59
阅读 3473·2021-09-07 09:58
阅读 455·2019-08-30 15:44
阅读 3498·2019-08-28 18:14
阅读 2567·2019-08-26 13:32
阅读 3497·2019-08-26 12:23
阅读 2387·2019-08-26 10:59