

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>主轴方向</title> <style> * { margin: 0; padding: 0; } li { list-style: none; } .box li { display: flex; /* 1. 先确定主轴方向; 2. 再选择对应的属性实现主轴或侧轴的对齐方式 */ /* 修改主轴方向: 列 */ flex-direction: column; /* 视觉效果: 实现盒子水平居中 */ align-items: center; /* 视觉效果: 垂直居中 */ justify-content: center; width: 80px; height: 80px; border: 1px solid #ccc; } .box img { width: 32px; height: 32px; } </style> </head> <body> <div class="box"> <ul> <li> <img src="./images/media.png" alt=""> <span>媒体</span> </li> </ul> </div> </body> </html>

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>弹性盒子换行</title> <style> * { margin: 0; padding: 0; } .box { display: flex; /* 默认值, 不换行 */ /* flex-wrap: nowrap; */ /* 弹性盒子换行 */ flex-wrap: wrap; /* 调节行对齐方式 */ /* align-content: center; */ /* align-content: space-around; */ align-content: space-between; height: 500px; border: 1px solid #000; } .box div { width: 100px; height: 100px; background-color: pink; } </style> </head> <body> <div class="box"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> </div> </body> </html>
ps:部分内容来自于互联网整理,如有侵权请联系我们,我们会在看到通知后24小时内做出处理。
posted on
浙公网安备 33010602011771号