首页 > 技术分享 > H5|CSS3
收藏

flex布局的实际应用

10/22 11:44
大潇博客 原创文章,转载请标明出处

网上有详细的flex布局介绍,大部分太详细,以至于伸手党都要看很仔细才能哪来用,这里我记录下最常用的几点


首先flex布局完全不同于盒子模型,使用:display:flex定义为flex模型后,float左右浮动都已失效,所以在flex中不要再使用浮动


首先定义flex布局

display:flex;

常用的三个样式,依次介绍:


flex-direction:定义横向排列,或竖向排列

row:横向

column:竖向

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

column-reverse:主轴为垂直方向,起点在下沿。

后面两个不常用


justify-content:横向排列对其方式

center:居中

space-between:两端对齐

flex-start:左对齐

flex-end:右对齐

space-around:分散,两侧间距相同

justify-content.gif


align-items:竖向排列对其方式

center:居中

全部同上

align-items.gif


下面举两个实际案例:

image.png

image.png

flex布局换行:

假设有一个div内有五个子div,想让每列显示三个,从左至右依次排开,并保持相同间距,如下图:

flex排列实例.png

此时需要使用“flex-wrap: wrap”让flex布局换行,否则会保持在同一列



打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311