flex布局,align-content
1 <template> 2 <view class="container"> 3 <view class="green txt"> 4 A 5 </view> 6 <view class="red txt"> 7 B 8 </view> 9 <view class="blue txt"> 10 C 11 </view> 12 <view class="pink txt"> 13 D 14 </view> 15 <view class="orange txt"> 16 E 17 </view> 18 <view class="brown txt"> 19 F 20 </view> 21 22 23 </view> 24 </template> 25 26 <script> 27 export default { 28 data() { 29 return { 30 31 } 32 }, 33 methods: { 34 35 } 36 } 37 </script> 38 39 <style> 40 /* 同级目录 */ 41 @import url("align-content.css"); 42 </style>
css
1 .container{ 2 /* 定义flex容器 */ 3 display: flex; 4 /* 5 设置容器内部元素的排列方向 6 row: 定义排列方向 从左到右 7 row-reverse: 从右到左 8 column: 从上到下 9 column-reverse: 从下到上 10 */ 11 flex-direction: row; 12 13 /* 14 nowrap: 不换行 15 wrap: 换行 16 wrap-reserse: 逆向换行 17 */ 18 flex-wrap:wrap; 19 20 /* 21 当轴线超过1条的时候, flex容器可以把 多条轴线视为元素对待, 可以进行对齐 22 center: 居中 23 flex-start: 向左(向上)对齐 24 flex-end: 向右 (向下)对齐 25 stretch: 当宽度width 没有设置的时候, 轴线可以被拉伸 26 space-between: 两端对齐, 元素之间的 空白等比切分 27 space-around: 轴线两边的 空白等比切分 28 */ 29 align-content: space-around; 30 31 height: 600upx; 32 background-color: #8F8F94; 33 } 34 35 .txt{ 36 font-size: 20px; 37 150upx; 38 height: 150upx; 39 } 40 41 .red{ 42 background-color: red; 43 } 44 45 .green{ 46 background-color: green; 47 } 48 49 .blue{ 50 background-color: blue; 51 } 52 53 .brown{ 54 background-color: brown; 55 } 56 57 .orange{ 58 background-color: orange; 59 } 60 61 .pink{ 62 background-color: pink; 63 } 64 65