flex布局,最后一行靠左显示
// 最后一行靠左显示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | /* 设置为伸缩盒子 */ /* display: flex;*/ /* 设置主轴方向 */ /* flex-direction: row; */ /* 竖立显示 */ /* flex-direction: column; */ /* flex-direction: row-reverse; */ /* flex-direction: column-reverse; */ /* 设置元素在主轴方向对齐方式 */ /* justify-content: flex-start; */ /* justify-content: flex-end; */ /* justify-content: center; */ /* 两端对齐,中间自适应 */ /* justify-content: space-between; */ /* 环绕对齐 */ /* justify-content: space-around; */ /* 设置元素在侧轴对齐方式 */ /* align-items: flex-start; */ /* align-items: flex-end; */ /* align-items: center; */ /* 拉伸 */ /* align-items: stretch; */ /* 设置元素是否换行显示 */ /*flex-wrap: nowrap; */ flex-wrap: wrap; /* 设置元素换行后的对齐方式 */ /* align-content: flex-start; */ /* align-content: flex-end; */ /* align-content: center; */ /* align-content: space-between; */ /* align-content: space-around; */ /* 默认值 */ /* align-content: stretch; */ |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> * { margin: 0; padding: 0; } .box { width: 900px; height: 580px; border: 1px solid red; margin: 50px auto; /* 设置为伸缩盒子 */ display: flex; /* 设置主轴方向 */ /* flex-direction: row; */ /* 竖立显示 */ /* flex-direction: column; */ /* flex-direction: row-reverse; */ /* flex-direction: column-reverse; */ /* 设置元素在主轴方向对齐方式 */ /* justify-content: flex-start; */ /* justify-content: flex-end; */ /* justify-content: center; */ /* 两端对齐,中间自适应 */ /* justify-content: space-between; */ /* 环绕对齐 */ /* justify-content: space-around; */ /* 设置元素在侧轴对齐方式 */ /* align-items: flex-start; */ /* align-items: flex-end; */ /* align-items: center; */ /* 拉伸 */ /* align-items: stretch; */ /* 设置元素是否换行显示 */ /*flex-wrap: nowrap; */ flex-wrap: wrap; /* 设置元素换行后的对齐方式 */ /* align-content: flex-start; */ /* align-content: flex-end; */ /* align-content: center; */ /* align-content: space-between; */ /* align-content: space-around; */ /* 默认值 */ /* align-content: stretch; */ align-content: flex-start; /* // 最后一行靠左显示 flex-wrap: wrap; align-content: flex-start; */ } .one { width: 100px; height: 100px; background-color: red; } .two { width: 100px; height: 100px; background-color: green; } .three { width: 100px; height: 100px; background-color: orange; } </style> </head> <body> <div class="box"> <div class="one">1</div> <div class="two">2</div> <div class="three">3</div> <div class="three">3</div> <div class="three">3</div> <div class="three">3</div> <div class="three">3</div> <div class="three">3</div> <div class="three">9</div> <div class="three">10</div> <div class="three">11</div> <div class="three">12</div> </div> </body> </html> |