css瀑布流

<!DOCTYPE html>
<html >
<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>css瀑布流</title>
  <style>
    .box{
      margin-bottom: 10px;
      column-fill:auto;
      /* 避免在元素内出现页、列、区域中断。 */
      break-inside: avoid;
    }
    .box img{
      width: 100%;
      height: 100%;
      padding: 0;
      margin: 0;
    }
    .box-container{
      /* column-count 属性指定某个元素应分为的列数。 */
      column-count: 4;
      /* column-gap 指定列之间的40个像素的差距 */
      column-gap: 10px;
      margin: 10px;
    }
    .desc{
      height: 150px;
      background: #dfdfdf;
      margin: 0;
      padding: 0;
      position: relative;
      top: -4px;
      text-align: center;
      line-height: 150px;
    }
  </style>
</head>
<body>
  <div class="box-container">
    <div class="box">
      <img src="./static1/1.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/2.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/3.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/4.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/5.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/6.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/7.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/8.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/9.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/10.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/11.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/12.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/13.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/14.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/15.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/16.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/17.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/18.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/19.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/20.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/21.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    
    <div class="box">
      <img src="./static1/22.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/23.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/24.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/25.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/26.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/27.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/28.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/29.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/30.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/31.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/32.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/33.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/34.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/35.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
  </div>
</body>
</html><!DOCTYPE html>
<html >
<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>css瀑布流</title>
  <style>
    .box{
      margin-bottom: 10px;
      column-fill:auto;
      /* 避免在元素内出现页、列、区域中断。 */
      break-inside: avoid;
    }
    .box img{
      width: 100%;
      height: 100%;
      padding: 0;
      margin: 0;
    }
    .box-container{
      /* column-count 属性指定某个元素应分为的列数。 */
      column-count: 4;
      /* column-gap 指定列之间的40个像素的差距 */
      column-gap: 10px;
      margin: 10px;
    }
    .desc{
      height: 150px;
      background: #dfdfdf;
      margin: 0;
      padding: 0;
      position: relative;
      top: -4px;
      text-align: center;
      line-height: 150px;
    }
  </style>
</head>
<body>
  <div class="box-container">
    <div class="box">
      <img src="./static1/1.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/2.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/3.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/4.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/5.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/6.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/7.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/8.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/9.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/10.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/11.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/12.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/13.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/14.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/15.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/16.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/17.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/18.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/19.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/20.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/21.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    
    <div class="box">
      <img src="./static1/22.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/23.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/24.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/25.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/26.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/27.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/28.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/29.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/30.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/31.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/32.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/33.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/34.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
    <div class="box">
      <img src="./static1/35.jpeg" alt="" />
      <div class="desc">
        desc
      </div>
    </div>
  </div>
</body>
</html>