# Flex常用布局 **Repository Path**: chendaiming/flex_layout ## Basic Information - **Project Name**: Flex常用布局 - **Description**: flex常用布局,小程序布局 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2018-04-24 - **Last Updated**: 2024-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: CSS, HTML ## README # Flex常用布局 #### 项目介绍 flex常用布局,导入css后直接使用, 小程序使用,将 **px** 全部改成 **rpx** #### 使用说明 #### 1. 以行布局 ``` .rflex ``` 使用方法: ```
1 2 3
``` 结果: ![0](https://gitee.com/uploads/images/2018/0424/015250_739b1ea0_537404.png "rflex") #### 2. 以列布局 ``` .cflex ``` 使用方法: ```
1 2 3
``` 结果: ![0](https://gitee.com/uploads/images/2018/0424/015434_bf4e3d5a_537404.png "cflex") #### 3. 行布局自动换行 ``` .rflex_wrap ``` 使用方法: ```
1 2 3 4 5 6
``` 结果: ![0](https://gitee.com/uploads/images/2018/0424/015728_7e520d57_537404.png "rflex_wrap") #### 4. 布局参数 ``` .flex_1 ~ .flex_9 ``` 使用方法: ```
1 2 3
1 2 3
``` 结果: ![0](https://gitee.com/uploads/images/2018/0424/024603_2ddf0ead_537404.png "flex") ![0](https://gitee.com/uploads/images/2018/0424/024706_6a2ff76e_537404.png "flex") #### 5. 内容 X 轴布局(左右布局) ``` 使用rflex: .flex_x_center 左右居中 .flex_x_start 靠左显示 .flex_x_end 靠右显示 ``` ``` 使用cflex: .flex_x_center 上下居中 .flex_x_start 靠上显示 .flex_x_end 靠下显示 ``` 使用方法: ```
1 2 3
1 2 3
``` 结果: ![rflex flex_x_center](https://gitee.com/uploads/images/2018/0424/020053_67ce3150_537404.png "rflex flex_x_center") ![cflex flex_x_center](https://gitee.com/uploads/images/2018/0424/020251_5b9ca9c7_537404.png "cflex flex_x_center") #### 6. 内容 Y 轴布局 (上下布局) ``` 使用rflex: .flex_y_center 上下居中 .flex_y_start 靠上显示 .flex_y_end 靠下显示 ``` ``` 使用cflex: .flex_y_center 左右居中 .flex_y_start 靠左显示 .flex_y_end 靠右显示 ``` 使用方法: ```
1 2 3
1 2 3
``` 结果: ![0](https://gitee.com/uploads/images/2018/0424/020525_5dd26c6f_537404.png "rflex flex_y_center") ![0](https://gitee.com/uploads/images/2018/0424/020609_1e8e3df9_537404.png "cflex flex_y_center") #### 7. 内容 X + Y 轴居中 .flex_center 使用方法: ```
1 2 3
1 2 3
``` 结果: ![0](https://gitee.com/uploads/images/2018/0424/020814_af28d8a3_537404.png "rflex flex_center") ![0](https://gitee.com/uploads/images/2018/0424/020841_4b5049ae_537404.png "cflex flex_center") #### 8. 单个内容布局 (同上) .flex_one_center .flex_one_start .flex_one_end 使用方法: ```
1 2 3
1 2 3
``` 结果: ![0](https://gitee.com/uploads/images/2018/0424/021135_8da5eb7f_537404.png "rflex flex_one_center") ![0](https://gitee.com/uploads/images/2018/0424/021234_55342e0c_537404.png "cflex flex_one_center") #### 9. 多行内容布局 (配合 rflex_wrap 使用 ,没有添加 cflex_wrap, 不常用,也可直接配合 flex_x_xxx 和 flex_y_xxx 使用) .flex_wrap_center 内容居中 .flex_wrap_start 靠左 .flex_wrap_end 靠右 .flex_wrap_space_a 项目之间的间隔都相等 .flex_wrap_space_b 两端对齐,项目之间的间隔都相等 使用方法: ```
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
``` 结果: ![0](https://gitee.com/uploads/images/2018/0424/022014_b5cc66ba_537404.png "rflex_wrap flex_wrap_center") ![0](https://gitee.com/uploads/images/2018/0424/022316_329edcb5_537404.png "rflex_wrap flex_wrap_space_a") ![0](https://gitee.com/uploads/images/2018/0424/022508_4e3f69a7_537404.png "rflex_wrap flex_wrap_space_a flex_center") ![0](https://gitee.com/uploads/images/2018/0424/022422_f5f918ed_537404.png "rflex_wrap flex_wrap_space_a flex_x_end") #### 10. 项目之间的间隔都相等 .flex_space_a #### 11. 两端对齐,项目之间的间隔都相等 .flex_space_b ### 最后 内容也可以使用flex布局 ```
1 2 3 4 5 6 7 8 9
``` ![0](https://gitee.com/uploads/images/2018/0424/024258_22d96419_537404.png "内容") ### 导航 [https://gitee.com/chendaiming/flex_layout](https://gitee.com/chendaiming/flex_layout)