当前位置: 首页 > news >正文

纯css实现瀑布流! 附源码!!!

瀑布流用于展示图片信息,我这里用的背景颜色来代替图片

PC端效果

源码(直接复制粘贴就可以运行了!!!)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>PC端瀑布流</title><style>.box {width: 1200px;margin: 0 auto;/* 几列 */column-count: 4;/* 列间距 */column-gap: 20px;/* 添加背景颜色 */background-color: #f5f5f5;padding: 20px;border-radius: 10px;}.box div {height: 160px;margin-bottom: 20px; /* 增加底部间距 *//* 避免在该元素内部发生分页或者分栏 如果不够 排在下一列*/break-inside: avoid;color: #333333; /* 更改文字颜色 */text-align: center;font-size: 24px; /* 调整字体大小 */border: 2px solid #ffffff; /* 添加边框 */box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */border-radius: 10px; /* 圆角 */}.box div:nth-child(1) {background: linear-gradient(135deg, #ffcc00, #ff9900);}.box div:nth-child(2) {background: linear-gradient(135deg, #ff6666, #ff3333);}.box div:nth-child(3) {background: linear-gradient(135deg, #66ccff, #3399ff);}.box div:nth-child(4) {background: linear-gradient(135deg, #ccff66, #99ff33);}.box div:nth-child(5) {background: linear-gradient(135deg, #ffccff, #ff99cc);}.box div:nth-child(6) {background: linear-gradient(135deg, #ccffcc, #99ff99);}.box div:nth-child(7) {background: linear-gradient(135deg, #ffcc99, #ff9966);}.box div:nth-child(8) {background: linear-gradient(135deg, #ccccff, #9999ff);}.box div:nth-child(9) {background: linear-gradient(135deg, #ffcccc, #ff9999);}.box div:nth-child(10) {background: linear-gradient(135deg, #ccffcc, #99ff99);}.box div:nth-child(11) {background: linear-gradient(135deg, #ffcc99, #ff9966);}.box div:nth-child(12) {background: linear-gradient(135deg, #ccccff, #9999ff);}.box div:nth-child(13) {background: linear-gradient(135deg, #ffcccc, #ff9999);}.box div:nth-child(14) {background: linear-gradient(135deg, #ccffcc, #99ff99);}.box div:nth-child(15) {background: linear-gradient(135deg, #ffcc99, #ff9966);}.box div:nth-child(16) {background: linear-gradient(135deg, #ccccff, #9999ff);}.box div:nth-child(2n) {height: 300px;}.box div:nth-child(3n+1) {height: 180px;}</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>9</div><div>10</div><div>11</div><div>12</div><div>13</div><div>14</div><div>15</div><div>16</div></div>
</body></html>

扫码进群领前端资料

请添加图片描述

移动端效果

源码(直接复制粘贴就可以运行了!!!)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>H5 瀑布流</title><style>.lists {padding: 20px;box-sizing: border-box;column-count: 2;column-gap: 10px;}.item {break-inside: avoid;width: auto;height: 200px;background-color: #eee;line-height: 200px;text-align: center;margin-bottom: 10px;}.lists .item:nth-child(2n+1) {height: 240px;}.lists .item:nth-child(3n+1) {height: 320px;}.lists .item:nth-child(1) {background: linear-gradient(135deg, #ffcc00, #ff9900);}.lists .item:nth-child(2) {background: linear-gradient(135deg, #ff6666, #ff3333);}.lists .item:nth-child(3) {background: linear-gradient(135deg, #66ccff, #3399ff);}.lists .item:nth-child(4) {background: linear-gradient(135deg, #ccff66, #99ff33);}.lists .item:nth-child(5) {background: linear-gradient(135deg, #ffccff, #ff99cc);}.lists .item:nth-child(6) {background: linear-gradient(135deg, #ccffcc, #99ff99);}.lists .item:nth-child(7) {background: linear-gradient(135deg, #ffcc99, #ff9966);}.lists .item:nth-child(8) {background: linear-gradient(135deg, #ccccff, #9999ff);}.lists .item:nth-child(9) {background: linear-gradient(135deg, #ffcccc, #ff9999);}.lists .item:nth-child(10) {background: linear-gradient(135deg, #ccffcc, #99ff99);}.lists .item:nth-child(11) {background: linear-gradient(135deg, #ffcc99, #ff9966);}.lists .item:nth-child(12) {background: linear-gradient(135deg, #ccccff, #9999ff);}.lists .item:nth-child(13) {background: linear-gradient(135deg, #ffcccc, #ff9999);}.lists .item:nth-child(14) {background: linear-gradient(135deg, #ccffcc, #99ff99);}.lists .item:nth-child(15) {background: linear-gradient(135deg, #ffcc99, #ff9966);}</style>
</head><body><div class="lists"><div class="item">1</div><div class="item">2</div><div class="item">3</div><div class="item">4</div><div class="item">5</div><div class="item">6</div><div class="item">7</div><div class="item">8</div><div class="item">9</div><div class="item">10</div><div class="item">11</div><div class="item">12</div><div class="item">13</div><div class="item">14</div><div class="item">15</div></div>
</body></html>

http://www.mrgr.cn/news/52412.html

相关文章:

  • JavaSE——方法引用
  • packaged_task 异步调用函数打包
  • AI驱动的零售未来:打造无缝、智能、个性化的购物新世界
  • Gitea迁移外部代码仓库
  • 嵌入式C语言面试相关知识——常见的四种通信协议:I²C、SPI、USART、CAN;一种数据通信机制:DMA
  • Mamba学习笔记(2)—序列数据处理基础
  • 建筑工程管理软件推荐,2024年最佳选择
  • Linux网络命令:轻量级的、用户友好的、监视每个进程或应用程序网络带宽使用的工具nethogs详解
  • C++【内存管理】(超详细讲解C++内存管理以及new与delete的使用和原理)
  • 【DDPG】DDPG的离散实现(含代码)
  • Android Framework AMS(04)startActivity分析-1(am启动到ActivityThread启动)
  • 点评项目-9-秒杀业务(加锁)、redis分布式锁
  • 联众优车积极应对二手车市场挑战,在变化的市场抓住发展机遇
  • 从零开始的LeetCode刷题日记:515.在每个树行中找最大值
  • mac 录屏(视频+内外部声音)
  • 【建议收藏】两万字总结Git的60个常用操作
  • PCL 点云配准 KD-ICP算法(精配准)
  • LVGL代码移植(裸机+FreeRTOS操作系统+内部SRAM+外部SRAM+内存管理算法+编译错误以及现象显示不正常)
  • 18. 位运算
  • torch-npu的配置+yolo