Flex常用布局,了解一下

Gitee: https://gitee.com/chendaiming/flex_layout

1. 以行布局

.rbox

使用方法:

<div class="rbox">
    <span>1span>
    <span>2span>
    <span>3span>
div>

结果:
Flex常用布局,了解一下_第1张图片

2. 以列布局

.cbox

使用方法:

<div class="cbox">
    <span>1span>
    <span>2span>
    <span>3span>
div>

结果:
Flex常用布局,了解一下_第2张图片

3. 行布局自动换行

.rbox_wrap

使用方法:

<div class="rbox_wrap">
    <span>1span>
    <span>2span>
    <span>3span>
    <span>4span>
    <span>5span>
    <span>6span>
div>

结果:
Flex常用布局,了解一下_第3张图片

4. 布局参数

.df_1 ~ .df_9

使用方法:

<div class="rbox">
    <span class="df_1">1span>
    <span class="df_1">2span>
    <span class="df_1">3span>
div>
<div class="rbox">
    <span class="df_1">1span>
    <span class="df_2">2span>
    <span class="df_3">3span>
div>

结果:
Flex常用布局,了解一下_第4张图片
Flex常用布局,了解一下_第5张图片

5. 内容 X 轴布局(左右布局)

使用rbox:
    .box_x_center    左右居中   
    .box_x_start    靠左显示     
    .box_x_end   靠右显示    
使用cbox:
    .box_x_center    上下居中   
    .box_x_start    靠上显示   
    .box_x_end   靠下显示    

使用方法:

<div class="rbox box_x_center">
    <span>1span>
    <span>2span>
    <span>3span>
div>
<div class="cbox box_x_center">
    <span>1span>
    <span>2span>
    <span>3span>
div>

结果:
Flex常用布局,了解一下_第6张图片
Flex常用布局,了解一下_第7张图片

6. 内容 Y 轴布局 (上下布局)

使用rbox:
    .box_y_center    上下居中   
    .box_y_start    靠上显示     
    .box_y_end   靠下显示    
使用cbox:
    .box_y_center    左右居中   
    .box_y_start    靠左显示   
    .box_y_end   靠右显示    

使用方法:

<div class="rbox box_y_center">
    <span>1span>
    <span>2span>
    <span>3span>
div>
<div class="cbox box_y_center">
    <span>1span>
    <span>2span>
    <span>3span>
div>

结果:
Flex常用布局,了解一下_第8张图片
Flex常用布局,了解一下_第9张图片

7. 内容 X + Y 轴居中

.box_center

使用方法:

<div class="rbox box_center">
    <span>1span>
    <span>2span>
    <span>3span>
div>
<div class="cbox box_center">
    <span>1span>
    <span>2span>
    <span>3span>
div>

结果:
Flex常用布局,了解一下_第10张图片
Flex常用布局,了解一下_第11张图片

8. 单个内容布局 (同上)

.box_1_center 
.box_1_start
.box_1_end

使用方法:

<div class="rbox">
    <span>1span>
    <span class="box_1_center">2span>
    <span>3span>
div>
<div class="cbox box_center">
    <span>1span>
    <span class="box_1_center">2span>
    <span>3span>
div>

结果:
Flex常用布局,了解一下_第12张图片
Flex常用布局,了解一下_第13张图片

9. 多行内容布局 (配合 rbox_wrap 使用 ,没有添加 cbox_wrap, 不常用,也可直接配合 box_x_xxx 和 box_y_xxx 使用)

.box_wrap_center    内容居中
.box_wrap_start    靠左
.box_wrap_end    靠右
.box_wrap_space_a    项目之间的间隔都相等
.box_wrap_space_b    两端对齐,项目之间的间隔都相等

使用方法:

<div class="rbox_wrap box_wrap_center">
    <span>1span>
    <span>2span>
    <span>3span>
    <span>4span>
    <span>5span>
    <span>6span>
div>
<div class="rbox_wrap box_wrap_space_a">
    <span>1span>
    <span>2span>
    <span>3span>
    <span>4span>
    <span>5span>
    <span>6span>
div>
<div class="rbox_wrap box_wrap_space_a box_center">
    <span>1span>
    <span>2span>
    <span>3span>
    <span>4span>
    <span>5span>
    <span>6span>
div>
<div class="rbox_wrap box_wrap_space_a box_x_end">
    <span>1span>
    <span>2span>
    <span>3span>
    <span>4span>
    <span>5span>
    <span>6span>
div>

结果:
Flex常用布局,了解一下_第14张图片
Flex常用布局,了解一下_第15张图片
Flex常用布局,了解一下_第16张图片
Flex常用布局,了解一下_第17张图片

10. 项目之间的间隔都相等

.box_space_a 

11. 两端对齐,项目之间的间隔都相等

.box_space_b

最后

内容也可以使用flex布局

<div class="rbox_wrap">
    <span class="rbox box_center">1span>
    <span>2span>
    <span>3span>
    <span>4span>
    <span>5span>
    <span>6span>
    <span>7span>
    <span>8span>
    <span>9span>
div>

Flex常用布局,了解一下_第18张图片

你可能感兴趣的:(flex)