纯CSS瀑布流

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>瀑布流布局</title>
<style>
  /* 瀑布流容器 */
  .waterfall-container {
    column-count: 2; /* 列数 */
    column-gap: 20px; /* 列间距 */
  }

  /* 每个瀑布流项 */
  .waterfall-item {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px; /* 项之间的垂直间距 */
    background-color: #f0f0f0;
    padding: 10px;
    box-sizing: border-box;
  }
</style>
</head>
<body>
  <div class="waterfall-container">
    <div class="waterfall-item">
        项目 1项目 1项目 1项目 1项目 1
    </div>
    <div class="waterfall-item">
        项目 2项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1
    </div>
    <div class="waterfall-item">
        项目 3项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1
    </div>
    <div class="waterfall-item">
        项目 4项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1
    </div>
    <div class="waterfall-item">
        项目 5项目 1项目 1项目 1项目 1项目 1项目 1
    </div>
    <div class="waterfall-item">
        项目 6项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1项目 1
    </div>
    <!-- 添加更多项目 -->
  </div>
</body>
</html>
相关推荐
kyriewen13 小时前
今年裁了16万技术人——但字节前端岗反而涨了23%
前端·javascript·面试
用户0595401744613 小时前
把 AI Agent 记忆存储验证从 40 分钟手测压到 3 分钟,pytest + Docker 这套组合太顶了
前端·css
stereohomology13 小时前
MS Edge很多事的一点是把地址栏复制的地址自动转标题文本
前端·edge
imaol114 小时前
链表 -- 环链表
java·前端·链表
imaol114 小时前
链表 -- 双向链表
java·前端·链表
东风破_14 小时前
大前端手里的 Next.js:从 #root 到 SEO,一份 HTML 的两种命运
前端·后端
IT_陈寒14 小时前
Vue的v-for不听话?我被这个Key的坑整懵了
前端·人工智能·后端
王林不想说话15 小时前
ES6 到 ES2026 全面进阶指南:新特性、原理、示例与工程落地
前端·javascript·面试
用户435237138149315 小时前
🚀 Vue3 + TypeScript 学习笔记:从泛型 T 到 Promise<T>,终于搞懂了 keyof 和 typeof
前端
跟着群主去吃肉15 小时前
Cinemachine的应用-第三人称视角
前端·unity3d·游戏开发