前端FLEX布局

阅读: 评论:0

2024年2月1日发(作者:)

前端FLEX布局

Flex布局

采用flex布局的元素称为flex容器,在flex布局中的子元素被称为项目,容器默认有两个轴,水平的主轴和垂直的交叉轴;

容器的属性:

flex-direction:决定主轴的方向:(项目的排列方向)

可选的参数值有:row,主轴为水平方向,起点在左端。

row-reverse主轴为水平方向,起点在右端。

column主轴为垂直方向方向,起点在上端.

column-reverse主轴为垂直方向,起点在下端.

flex-wrap属性用于设置当项目在容器中一行无法显示的时候如何处理。

可选参数值:nowrap:不换行;

wrap:正常换行;

wrap:向上换行,第一行位于下方

flex-flow属性

flex-flow属性是flex-deriction和flex-wrap属性的简写,默认值为[row nowrap];

第一个属性值为flex-direction的属性值

第二个属性值为flex-wrap的属性值

justify-content 属性

justify-content属性用于设置项目在容器中的对齐方式。

可选参数值:flex-start:默认值,左对齐

flex-end:右对齐

center:居中对齐

space-between:两端对齐

space-around:每个项目两侧的间距相等

align-items 属性

align-items定义了项目在交叉轴上是如何对齐显示的

可选参数值:flex-start:交叉轴的起点对齐

flex-end 交叉轴的终点对齐

center 交叉轴居中对齐

baseline 项目的第一行文字的基线对齐

stretch:默认值:如果项目未设置高度或者高度为auto,将占满整个容器的高度

align-content属性

align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

可选参数值:flex-start:与交叉轴的起点对齐。

flex-end:与交叉轴的终点对齐。

center:与交叉轴的中点对齐。

space-between:与交叉轴两端对齐,轴线之间的间隔平均分布。

space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍。

stretch(默认值):轴线占满整个交叉轴。

项目的属性:

order属性

order属性设置项目排序的位置,默认值为0,数值越小越靠前。

flex-grow 属性

flex-group属性用来控制当前项目是否放大显示。默认值为0,表示即使容器有剩余空间也不放大显示。如果设置为1,则平均分摊后放大显示。

flex-shrink 属性

flex-shrink属性表示元素的缩小比例。默认值为1,如果空间不够用时所有的项目同比缩小。如果一个项目的该属性设置为0,则空间不足时该项目也不缩小。

lex-basis属性

flex-basis属性表示表示项目占据主轴空间的值。默认为auto,表示项目当前默认的大小。如果设置为一个固定的值,则该项目在容器中占据固定的大小。

flex属性

flex属性是 flex-grow属性、flex-shrink属性、flex-basis属性的简写。默认值为:0 1 auto

align-self 属性

align-self属性表示当前项目可以和其他项目拥有不一样的对齐方式。它有六个可能的值。默认值为auto

可选参数值:auto:和父元素align-self的值一致

flex-start:顶端对齐

flex-end:底部对齐

center:竖直方向上居中对齐

baseline:item第一行文字的底部对齐

stretch:当item未设置高度时,item将和容器等高对齐

前端FLEX布局

本文发布于:2024-02-01 04:54:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170673445034015.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:项目   属性   方向
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23