网页粒子动画效果如何做
登录页、活动页经常要一层「会动」的底许多小点慢慢漂靠近的两点之间拉出细线鼠标移动时点还会轻轻跟着偏。本例用 jQuery 插件 Particleground 画在整页 body 上底色 #16a085点和线 #5cbdaa。粒子动画需要哪些文件一起工作顺序不能反先 jQuery再 Particleground.js最后 particle.js。jQuery 掉到后面$ 和 particleground 都会挂。插件会自己往挂载节点里插入一块 canvas页面里不必手写 。整页粒子动画如何铺开html、body 高度都写成 100%底色铺在 body 上。overflow: hidden 避免粒子画布把页面撑出滚动条。启动时对 body 调用 particleground画布会铺满当前窗口窗口尺寸变化时插件会跟着重算。只想铺在某一块区域把选择器改成该容器的 id 或 class并给容器定高高度为 0 时看不见粒子。我第一次看也卡了一下只给 body 写了高度忘了 html有的浏览器里画布高度对不上窗口。粒子点和连线的颜色怎么定两个色值分开写dotColor 是点的填充色lineColor 是两点靠近时那根线的颜色。本例都写成 #5cbdaa和青绿底接近看起来是一层薄纱。底深、点浅或底浅、点深对比会更清楚。particleRadius 控制点的大小本例 7。proximity 是开始连线的距离单位像素100 表示两点靠近到这个范围才拉线调大则线更多、画面更密。粒子疏密和移动快慢如何调疏密看 density数值越小同样面积里点越多。本例 10000和插件默认一致。想更热闹可改成 6000想更干净可改成 16000。太密会拖性能尤其笔记本核显。快慢看四组速度minSpeedX / maxSpeedX、minSpeedY / maxSpeedY。本例横向、纵向都是最小 0.1、最大 0.7。数字越大漂得越快太大像在飞不像背景。parallax 为 true 时鼠标移动点会分层轻轻偏移立体一点。不需要跟手改成 false。页面正文如何叠在粒子动画上面插件把 canvas 插到 body 最前面后面的内容默认可能被盖住或不好点。给正文包一层 .pg-contentposition: relative 且 z-index 高于画布标题、按钮就能叠在粒子上点击也不会点穿到空白画布上。登录表单、活动主标题都放进这一层。底色、点线色、density 按视觉规范改文案和按钮链接换成业务自己的即可。

相关新闻

OpenClaw命令行实战:安装、WSL2与Ollama接入高频命令

OpenClaw命令行实战:安装、WSL2与Ollama接入高频命令

最近好几个群里都在讨论 OpenClaw,问的问题出奇一致:装完了,下一步敲什么?很多人习惯性地以为它是个带界面的软件,结果安装完面对一个黑乎乎的终端窗口,不知道从哪下手。其实 OpenClaw 从设计上就是一套跑在…

2026/10/4 3:44:55 阅读更多 →
插件系统核心原理:plugin.json、TypeScript SDK与CLI三要素解析

插件系统核心原理:plugin.json、TypeScript SDK与CLI三要素解析

1. 项目概述:从“plugins”这个词开始,我们到底在谈什么?“plugins”——这个词在开发者日常里出现的频率,可能比咖啡因还高。它不是某个具体工具、也不是某家公司的专属名词,而是一套被广泛验证、高度抽象的能力扩展范…

2026/10/4 3:44:55 阅读更多 →
现代开发插件体系:plugin.json、TypeScript SDK与CLI深度解析

现代开发插件体系:plugin.json、TypeScript SDK与CLI深度解析

1. 项目概述:从“plugins”这个词开始,我们到底在聊什么?“plugins”不是个新词,但最近半年,它在开发者圈子里的热度曲线陡然上扬——不是因为某个老工具突然翻红,而是因为一批新工具把“插件”这件事&…

2026/10/4 3:44:55 阅读更多 →

最新新闻

MSRP客户端开发指南:从SIP SDP协商到消息传输与调试避坑

MSRP客户端开发指南:从SIP SDP协商到消息传输与调试避坑

简介:MSRP(Message Session Relay Protocol)是SIP会话中承载富媒体内容的重要扩展,这套C源码以轻量实现展示了SIP客户端如何集成MSRP协议,适合VoIP、即时通信及SIP协议栈开发者作为参考样例。压缩包内共46个文件&#…

2026/10/4 4:15:11 阅读更多 →
Java API设计实战:命名、异常、兼容性与工具链

Java API设计实战:命名、异常、兼容性与工具链

做Java API设计这些年,我最深的体会是:大多数线上事故不是因为算法写得差,也不是并发处理得不好,而是一个不起眼的接口签名改了。改的时候你觉得理所当然,改完发布,调用方的服务在运行时直接抛NoSuchMethod…

2026/10/4 4:15:11 阅读更多 →
插件加载失败深度解析:从激活机制到 failed to load plugins 排障实战

插件加载失败深度解析:从激活机制到 failed to load plugins 排障实战

“failed to load plugins”、“插件没有激活”,这类报错几乎每个用过带插件体系软件的人都见过。尤其最近不少人在搜failed to load plugins web boot: 2 entries did not activate linxin666/dsh-p,还有harness failed to load plugins这类具体到包名的…

2026/10/4 4:15:10 阅读更多 →
C++函数重载实战:从签名规则到模板继承避坑指南

C++函数重载实战:从签名规则到模板继承避坑指南

很多刚开始学 C 的同学,面对“函数重载”四个字的第一反应多半是:同名函数还能同时存在?这不乱套了吗?我当年也一样,觉得函数名必须独一无二才靠谱。后来写项目写多了才发现,恰恰相反,越是“同名…

2026/10/4 4:15:10 阅读更多 →
Windows 下 Playwright 意外唤起 Safari?驱动加载机制与 MCP 配置排查

Windows 下 Playwright 意外唤起 Safari?驱动加载机制与 MCP 配置排查

每次跑脚本,浏览器窗口自己蹦出来,还不是你要的那个 Chrome,而是 Safari,这种“惊喜”在 Windows 上调试 Playwright 的时候特别容易碰到。明明记得自己装过浏览器驱动,代码里也指定了 channel,为什么它偏要…

2026/10/4 4:15:10 阅读更多 →
FPGA+STM32+Python脉冲线性调频雷达系统设计与实现

FPGA+STM32+Python脉冲线性调频雷达系统设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 4:14:10 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →