零依赖的 tsParticles 完整指南:5分钟给网站加上粒子动态背景
零依赖的 tsParticles 完整指南5分钟给网站加上粒子动态背景【免费下载链接】tsparticlestsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.项目地址: https://gitcode.com/GitHub_Trending/ts/tsparticlestsParticles 是一款零依赖的 TypeScript 粒子动画库能把网页变成带粒子、烟花、彩屑的动态背景适合想快速给站点加交互视觉效果的开发者。️ 你的页面还差一个会动的背景打开大多数网站第一眼的背景要么是纯色要么是静态图。你不需要重做设计稿就能让它动起来——tsParticles 在 Canvas 上直接渲染粒子整个引擎没有第三方运行时依赖按需加载的包都很小。它内置了雪花、烟花、彩屑、矩阵数字雨等 20 多种预设并且为 React、Vue、Angular、Svelte 等主流框架都提供了官方组件。⏱️ 最快接入方式装完包就能看到效果最短路径只有一条用包管理器装核心引擎然后调用tsParticles.load传一段配置。npm install tsparticles/engineimport { tsParticles } from tsparticles/engine; await tsParticles.load({ id: tsparticles, options: { particles: { number: { value: 60 }, color: { value: #ffffff }, move: { speed: 1 } } } });保存后刷新页面白点就已经在飘了。其余安装方式一句话带过想省事的可以引入tsparticles这个 npm 全量包配合loadFull一行加载全部功能老 particles.js 用户可以用tsparticles/pjs兼容包平滑迁移不想装构建工具的直接引 CDN 单文件 bundle 即可详见 bundles/ 目录。✨ 它最能打的三件事鼠标一靠近粒子就躲开这是最容易被访客注意到的效果把interactivity.events.onHover.mode设为repulse粒子就会在鼠标靠近时散开点击时再用push推入新粒子grab、attract、bubble等模式都在interactions/external/下改一个字符串就能切换手感。一键换上雪花皮肤不想自己调参数时直接用预设。装一个预设包、注册它、按名字加载雪花就下起来了import { loadSnowPreset } from tsparticles/preset-snow; import { tsParticles } from tsparticles/engine; await loadSnowPreset(tsParticles); await tsParticles.load({ preset: snow });小屏自动减粒子在responsive数组里按断点覆盖配置屏幕越窄粒子越少、越慢移动端不会卡成幻灯片responsive: [{ breakpoint: 768, options: { particles: { number: { value: 30 } } } }]这套断点机制由plugins/responsive/实现断点内任何配置项都可以单独覆盖。 换个技术栈也能跑不用重写逻辑各框架的官方组件在wrappers/目录里选型建议React 项目装tsparticles/reactVue 3 用tsparticles/vue3Vue 2 有对应的tsparticles/vue2Angular 用tsparticles/angularSvelte 用tsparticles/svelte。jQuery、Preact、Solid、Riot、Web Components、Astro、Qwik 也都有装完把引擎初始化函数传给组件的init属性就能用写法统一。⚠️ 新手容易踩的坑别一上来就 loadFull。全量包什么都带包体积也最大只用到基础粒子时tsparticles/engine加tsparticles/slim或 basic就够了用到的形状、更新器、交互再按包名单独装。粒子和帧率要按设备调。移动端建议把数量压到 30–50 个配合fpsLimit: 60弱设备可降到 30省电省 CPU数量还可以交给number.density按屏幕面积自动缩放。先跑通预设再改配置。直接手调几十个字段容易改乱先用loadSnowPreset这类预设拿到一份完整配置再逐项改成自己想要的效率最高。 上手之后往哪走想改某个具体行为markdown/Options.md 列出了全部配置项markdown/Options/下每个字段一篇详解想抄现成效果presets/ 有 20 多个预设snow、fireworks、matrix、confetti……utils/configs/里还有 200 多份可直接引用的配置想看真实演示demo/vanilla_new/ 是官方在线 demo 的源码demo/目录下每个框架都有一整套示例工程想自己造效果参考shapes/、updaters/、interactions/的插件写法用cli/commands/create-effect/这类脚手架命令可以生成插件模板如果要把整个仓库拉下来研究执行git clone https://gitcode.com/GitHub_Trending/ts/tsparticles背景动起来的网站访客停留的时间往往更长——现在就 clone 下来跑一遍 demo把你的第一个动态背景加上去吧。【免费下载链接】tsparticlestsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.项目地址: https://gitcode.com/GitHub_Trending/ts/tsparticles创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

基于CCG的两阶段鲁棒优化微网容量配置Matlab实现

基于CCG的两阶段鲁棒优化微网容量配置Matlab实现

做微网规划的同学应该都有这种体会:容量配置问题本身并不复杂,就是决定光伏装多少千瓦、储能配多大容量、柴油机组选几台;可一旦把“不确定性”放进来,整个问题就立刻提升了一个难度等级。我前阵子刚好用Matlab把“两阶段鲁棒优化…

2026/9/21 9:47:11 阅读更多 →
Python解析360许可协议PDF:37个协议拆解与条款检索实战

Python解析360许可协议PDF:37个协议拆解与条款检索实战

简介:这份PDF文档是360安全卫士安装许可使用协议,面向所有下载、安装或使用360系列软件的个人与企业用户,帮助其在合规前提下了解自身权利与使用边界。资源包共1个文件,为PDF格式,大小约13.38MB,内容完整收…

2026/9/21 12:27:58 阅读更多 →
不破解也能用Acrobat Pro?免费正版与替代方案全解析

不破解也能用Acrobat Pro?免费正版与替代方案全解析

真的,我特别理解为什么那么多人搜“Acrobat Pro 安装破解”——这软件贵是出了名的,个人用户一年订阅费用确实肉疼,而它又是处理PDF绕不开的行业标准。但先别急着去找什么破解版、注册机,我以装了十多年软件、也踩过无数次激活坑的…

2026/9/21 7:45:03 阅读更多 →

最新新闻

5个crud操作避坑指南:面试官最爱问的底层逻辑

5个crud操作避坑指南:面试官最爱问的底层逻辑

5个crud操作避坑指南:面试官最爱问的底层逻辑 面试时最怕什么?不是代码写不出来,而是被问“为什么这么写”时脑子一片空白。很多兄弟平时 CRUD…

2026/9/22 1:25:33 阅读更多 →
游戏显卡跑渲染慢? 3个最佳实践让帧率翻倍

游戏显卡跑渲染慢? 3个最佳实践让帧率翻倍

游戏显卡跑渲染慢? 3个最佳实践让帧率翻倍 盯着屏幕上一片惨白的 StackTrace 报错,或者看着 GPU 占用率卡在 99% 但帧数只有 20…

2026/9/22 1:25:33 阅读更多 →
红米手机开不了机避坑指南:面试突击与故障排查实战

红米手机开不了机避坑指南:面试突击与故障排查实战

红米手机开不了机避坑指南:面试突击与故障排查实战 屏幕黑着,Logo 卡死,报错一堆看不懂 StackTrace?别慌。这不仅是手机故障,更是你理解系统启动流程、异常处理与底层机制的绝佳契机。今天这篇 避坑指南…

2026/9/22 1:25:33 阅读更多 →
杀手数独算法速查手册:3个核心逻辑搞定项目落地

杀手数独算法速查手册:3个核心逻辑搞定项目落地

杀手数独算法速查手册:3个核心逻辑搞定项目落地 你是不是也经历过这种绝望?教程视频看了十几个,逻辑听起来头头是道,结果一上手写代码,连最基本的线索判断都卡壳。这种“看会了,手废了”的困境,在算法学习里太常见了。别慌,这不是你笨,而是缺少一份…

2026/9/22 1:25:33 阅读更多 →
银联支付是什么意思速查手册:3步搞定API变更

银联支付是什么意思速查手册:3步搞定API变更

银联支付是什么意思速查手册:3步搞定API变更 版本升级后 API 全变了,别慌。 这是后端转岗支付业务最真实的噩梦。 我整理了一份【速查手册】,专治各种“接口对不上”。 很多人听到 银联支付是什么意思 ,脑子里只有“刷卡”。 错了。…

2026/9/22 1:25:33 阅读更多 →
游戏退款系统源码解析:3步搞定支付逆向工程

游戏退款系统源码解析:3步搞定支付逆向工程

游戏退款系统源码解析:3步搞定支付逆向工程 别再把时间浪费在翻几百页的《支付网关接入指南》上了。官方文档里全是合规废话,真正能跑通的逻辑藏在几行核心代码里。 很多后端新手接到“游戏退款”需求时,第一反应是去查 API…

2026/9/22 1:24:32 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →