🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[toc] ### 1.display:flex 给父元素flex之后,子元素div并排显示 ![](https://img.kancloud.cn/33/e8/33e8401315a83194ff869df10e2d29b8_728x243.png) ~~~ /\* 1.给父元素flex之后,子元素它会并排显示 \*/ .parent{ display: flex; } .parent>div{ width:100px; height: 40px; border:1px solid #333; } ~~~ ### 2.flex=1 给子元素设置flex值一样,会等分父元素 ![](https://img.kancloud.cn/39/a8/39a8c563ab1702512792de3b7c321ed2_1810x698.png) ~~~ .container{ width:1240px; height: 400px; border:1px solid #333; display: flex; } .one{ flex:1; } ~~~ ### 3.justify-content和align-items实现水平居中 justify-content控制水平方向,align-items控制垂直方向 ![](https://img.kancloud.cn/14/29/14294f725fd6081c551d5ca9a1a120ff_401x396.png) 给父元素设置display:flex justify-content:center 实现水平居中 align-items:center 实现垂直居中 ~~~ display: flex; /* justify-content:设置子元素的水平方向的对齐*/ justify-content:center; /* align-items:设置子元素垂直方向 */ align-items: center; ~~~ ### 4.flex-direction ![](https://img.kancloud.cn/46/e6/46e6c69c0cc743dce35d59ea9cdd17a8_146x180.png) 父元素类加flex-direction设置flex方向 ~~~ .parent{ display: flex; flex-direction: column;} ~~~ ### 5.flex水平方向参数 #### 5-1 justify-content:space-evenly 使每个子元素距离相等并且等于离父元素边框的距离 ![](https://img.kancloud.cn/a6/47/a6472b6c72cf8d5e3686111636908b68_506x85.png) #### 5-2 justify-content:space-around 使每个子元素距离相等且等于父元素边框距离的两倍 ![](https://img.kancloud.cn/c3/9d/c39d5ce9dbc6c9efc839bbb0e27bee36_500x88.png) #### 5-3 justify-content:space-between 使每个子元素距离相等且两边的子元素紧贴子元素 ![](https://img.kancloud.cn/b0/9e/b09e1db7a93d6ade9f156656f94087cd_517x80.png)