尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
零依赖的 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),仅供参考
RELATED

相关推荐

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

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

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

📅 2026/9/19 12:03:26
Python解析360许可协议PDF:37个协议拆解与条款检索实战

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

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

📅 2026/9/19 12:03:26
不破解也能用Acrobat Pro?免费正版与替代方案全解析

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

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

📅 2026/9/19 12:03:26
MORE NEWS

更多资讯

📰

第六章 所有者权益

目录 一、实收资本 二、资本公积 三、其他综合收益 四、留存收益 一、实收资本 二、资本公积 三、其他综合收益 四、留存收益 学会之后看这个总结就可以,所有者权益类科目借-贷,所以表格右侧是来源,左侧是去向。 实收资本/股本 非股份有…

📰

Pandoc RST 读取器超链接目标解析实战:链式链接定义与内部锚点(test/command/262.md 深度解读)

Pandoc RST 读取器超链接目标解析实战:链式链接定义与内部锚点(test/command/262.md 深度解读) 【免费下载链接】pandoc Universal markup converter 项目地址: https://gitcode.com/gh_mirrors/pa/pandoc 导读 在 Pandoc 的 reStruc…

📰

长沙曾食坊小吃培训:早餐摊的粥粉包组合

本篇要点:- 早餐摊用粥粉包三组打底,单品控制在四到六个较稳。- 粥走量、粉提客单、包补手作感,三者按客流分。- 价格带拉两档,五到八元走量、八到十二元提客单。想支一个早餐摊,最先卡住人的往往不是灶台和手艺&#…

📰

Slang SPIR-V 目标管线文档评审:六项发现、严重度分级与源码验证修复路线

Slang SPIR-V 目标管线文档评审:六项发现、严重度分级与源码验证修复路线 【免费下载链接】slang Making it easier to work with shaders 项目地址: https://gitcode.com/GitHub_Trending/sl/slang 本篇基于 SPIR-V 目标管线文档评审报告,深入拆…

📰

有赞数据地图实践:元数据采集与字段级血缘解析

简介:这份PDF资料聚焦有赞在数据治理领域的数据地图实践,面向数据开发、数据治理及数据平台建设人员,帮助解决数据流转链路不清晰、查找困难、管理低效与故障排查耗时等痛点。内容从数据地图背景与目标切入,系统梳理其搜索、管理、…

📰

Win11彻底关闭文件管理器预览窗的四层方案

1. 为什么Win11的文件管理器预览功能让人“被迫营业”?Win11刚装好那会儿,我特意把系统调得清爽干净——深色模式、精简任务栏、关掉所有动画。结果第一次双击打开一个PDF,右侧面板“唰”一下弹出预览窗,连个过渡都没有&#xff1…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬