二等分盒子部分代码

//用div一样   
 <ul class="contentUl">
      <li></li>
      <li></li>
 </ul>

css部分代码

  .contentUl {
    background-color: red;
    display: flex;
    margin: 0;
    padding: 10px;
    width: 100%;
    height: 100%;
    /* flex布局 */
    display: flex;
    // 开启换行
    flex-wrap: wrap;
    // 主轴上两端对齐
    justify-content: space-between;
    // 副轴上两端对齐
    align-content: space-between;
    //li盒子大小设置
    li {
      width: 49.5%;
      height: 100%;
      list-style: none;
      background-color: skyblue;
    }
  }

实现效果

 四等分盒子部分代码

    <ul class="contentUl">
      <li></li>
      <li></li>
      <li></li>
      <li></li>
    </ul>

css部分代码

  .contentUl {
    background-color: red;
    display: flex;
    margin: 0;
    padding: 10px;
    width: 100%;
    height: 100%;
    /* flex布局 */
    display: flex;
    // 开启换行
    flex-wrap: wrap;
    // 主轴上两端对齐
    justify-content: space-between;
    // 副轴上两端对齐
    align-content: space-between;
    //li盒子大小设置
    li {
      width: 49.5%;
//高度调整
      height: 49%;
      list-style: none;
      background-color: skyblue;
    }
  }

实现效果

 实现N等分只需要增加盒子数量并按需求减少width或者height即可

8等分

    <ul class="contentUl">
      <li></li>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
    </ul>
//css部分
  .contentUl {
    background-color: red;
    display: flex;
    margin: 0;
    padding: 10px;
    width: 100%;
    height: 100%;
    /* flex布局 */
    display: flex;
    // 开启换行
    flex-wrap: wrap;
    // 主轴上两端对齐
    justify-content: space-between;
    // 副轴上两端对齐
    align-content: space-between;
    //li盒子大小设置
    li {
      width: 24.5%;
      height: 49%;
      list-style: none;
      background-color: skyblue;
    }
  }

效果图

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐