H5|CSS3

flex布局的实际应用

10-22 11:12

网上有详细的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布局换行,否则会保持在同一列



微信小程序
大潇博客 版权所有 Copyright ©2016~2025
京ICP备17004217号-6  合作QQ:284710375
天玺科技