纯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.mzph.cn/diannao/57387.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Umi UI报错:连接失败,请尝试重启dev服务

Umi UI连接失败&#xff0c;请尝试重启dev服务 使用umi ui时遇到以下问题 报错如下 从报错可以看出是淘宝镜像失效的问题&#xff0c;检查淘宝镜像 可以看出淘宝镜像是最新的&#xff0c;并无问题 经过查找发现报错是因为依赖文件中使用了旧的淘宝镜像&#xff0c;在node…

美国FDA注册和FDA检测的区别

FDA注册 FDA注册是美国食品药品管理局对进入美国市场的产品进行企业和产品信息登记的过程&#xff0c;其目的主要包含反恐和限制不符合要求产品的市场准入&#xff0c;FDA注册主要针对的企业主要有&#xff1a;食品类企业&#xff08;包含所欲可食用产品及动物饲料&#xff09;…

Java全栈经典面试题剖析4】JavaSE高级 -- 包装类,String, 类方法

目录 面试题3.1 什么是自动装箱与拆箱&#xff1f;用什么方式来装箱与拆箱&#xff1f; 面试题3.2 int和Integer有什么区别&#xff1f; 面试题3.3 Integer常量池 面试题3.4 字符串常量池 面试题3.5 这句代码创建了几个对象? String str1 new String("xyz");…

C++ 抛异常

目录 一.抛异常与运行崩溃的区别 1.运行崩溃 2.抛异常 二.抛异常机制存在的意义 1.清晰的处理错误 2.结构化的错误管理 3.跨函数传递错误信息 4.异常对象多态性 三.抛异常的使用方法 1.抛出异常 (throw) 2.捕获异常 (catch) 3.标准异常类 四.抛异常的处理机制 1.抛…

【MySQL备份】Percona XtraBackup

这份文档针对的是最新发布的版本&#xff1a;Percona XtraBackup 2.4.29&#xff08;发布说明&#xff09;。 Percona XtraBackup是一款针对MySQL系列服务器的开源热备份工具&#xff0c;在备份过程中不会锁定您的数据库。它能够对MySQL 5.1、5.5、5.6和5.7服务器以及带有Xtra…

UDP传输协议Linux C语言实战

文章目录 1.UDP简介1.1特点1.2 UDP协议头部格式1.2.1 **UDP头部**&#xff1a;1.2.2 **头部意义**&#xff1a;1.2.3 **头部参数**&#xff1a; 1.3 UDP数据长度控制1.4 UDP协议建立框架 2. 函数介绍2.1 sendto函数2.2 recvform函数2.3 其他函数 3.实例3.1 通用结构体、IPV4结构…

转置卷积的一些理解

转置卷积 当图像输入到卷积网络中&#xff0c;最终生成的特征图的宽高会减小 在语义分割中标签和原始图像大小一致&#xff0c;若输出宽高减小&#xff0c;不利于标签比对 于是使用转置卷积将图像宽高还原 在卷积的时候&#xff0c;通常输入大于输出&#xff0c;可根据输入大小…

【Linux】waitpid函数 及其 非阻塞等待和阻塞等待

父进程等待子进程结束可以通过两种方式实现&#xff1a;阻塞等待和非阻塞等待。这两种方式各有优缺点&#xff0c;适用于不同的场景。 简单来说&#xff1a; 阻塞等待&#xff1a;先等你&#xff0c;我再继续 非阻塞等待&#xff1a;不等你&#xff0c;我继续做自己的事&…

使用Python实现某易云音乐歌曲下载

前言 在这篇文章中,我们将探讨如何通过Python结合JavaScript代码来逆向网易云音乐的API接口,以获取并下载指定歌曲。请注意,本文仅用于技术学习与交流目的,实际使用时请遵守相关法律法规及服务条款。 目标网站 1. 准备工作 首先,我们需要安装一些必要的库: execjs:用…

NVIDIA RTX 5080移动版GPU真身首曝!全系要用GDDR7

英伟达下一代移动版GPU的神秘面纱似乎正在揭开&#xff0c;Moore’s Law is Dead的最新视频首次曝光了疑似RTX 5080移动版GPU的工程样品照片。 这款工程样品印有N22W-ES-A1&#xff0c;与Clevo的下一代笔记本主板规格表相匹配&#xff0c;表明该芯片确实基于NVIDIA的下一代芯片…

java 提示 避免用Apache Beanutils进行属性的copy。

避免用Apache Beanutils进行属性的copy。 Inspection info: 避免用Apache Beanutils进行属性的copy。 说明&#xff1a;Apache BeanUtils性能较差&#xff0c;可以使用其他方案比如Spring BeanUtils, Cglib BeanCopier。 TestObject a new TestObject(); TestObject b new Te…

Cadence元件A属性和B属性相互覆盖

最近在使用第三方插件集成到Cadence,协助导出BOM到平台上&#xff0c;方便对BOM进行管理和修改&#xff0c;结果因为属性A和属性B不相同&#xff0c;导致导出的BOM错误。如下图&#xff1a; ​​ 本来我们需要导出Q12&#xff0c;结果给我们导出了Q13&#xff0c;或者反之&…

SpringBoot实现的高效民宿预订平台

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

AWD的复现

学习awd的相关资料&#xff1a;速成AWD并获奖的学习方法和思考记录- Track 知识社区 - 掌控安全在线教育 - Powered by 掌控者&#xff08;包含使用脚本去批量修改密码&#xff09; 在复现之前去了解了以下AWD的相关脚本 资料&#xff1a;AWD批量攻击脚本使用教程-CSDN博客 …

13_渲染器的设计

目录 渲染器与响应式系统的结合渲染器的基本概念自定义渲染器 渲染器与响应式系统的结合 渲染器与响应式系统是相辅相成的&#xff0c;渲染器负责将响应式系统中的响应式数据渲染到视图中&#xff0c;而响应式系统则负责监听数据的变化并通知渲染器进行更新。 渲染器在浏览器…

大数据-184 Elasticsearch - 原理剖析 - DocValues 机制原理 压缩与禁用

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…

在 Docker 中搭建 PostgreSQL16 主从同步环境

1. 环境搭建 本文介绍了如何在同一台机器上使用 Docker 容器搭建 PostgreSQL 的主从同步环境。通过创建互联网络和配置主库及从库&#xff0c;详细讲解了数据库初始化、角色创建、数据同步和验证步骤。主要步骤包括设置主库的连接信息、创建用于复制的角色、使用 pg_basebacku…

成都跃享未来教育咨询有限公司抖音小店新生态

在数字化浪潮席卷全球的今天&#xff0c;教育行业正经历着前所未有的变革与升级。作为一座历史悠久而又充满活力的城市&#xff0c;成都凭借其深厚的文化底蕴和前瞻性的发展眼光&#xff0c;孕育了众多创新型企业。其中&#xff0c;成都跃享未来教育咨询有限公司&#xff08;以…

计算机专业大学四年的学习路线(非常详细),零基础入门到精通,看这一篇就够了

前言 许多学子选择踏上计算机这条充满挑战与机遇的道路。但在大学四年中&#xff0c;如何规划自己的学习路线&#xff0c;才能在毕业时脱颖而出&#xff0c;成为行业的佼佼者呢&#xff1f; 第一学年&#xff1a;基础知识的奠基 1.1 课程安排 在大学的第一年&#xff0c;重…

spark:Structured Streaming介绍

文章目录 1. Structured Streaming介绍1.1 实时计算和离线计算1.1.1 实时计算1.1.2 离线计算 1.2 有界和无界数据 2. 简单使用3. 编程模型4. 数据处理流程4.1 读取数据Source4.1.1 文件数据处理 4.2 计算操作 Operation4.3 数据输出 Sink4.3.1 输出模式4.3.2 指定输出位置4.3.3…