百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

ParticleEffectsButtons

> 编程语言
开源

一个小型库,可用于在按钮和其他元素上生成爆炸粒子效果

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个小型库,可用于在按钮和其他元素上生成爆炸粒子效果

粒子效果 为按钮添加爆炸的粒子效果。作者:Luis Manuel。Codrops Demo 文章 信息 - anime.js 基本使用 Particle 库依赖于 anime.js 来执行动画,因此您需要在 Particle 之前包含它。此外,请确保在 body 元素的末尾包含所有脚本。然后,您可以开始分解/整合以下内容: html 按钮选项 为了进行自定义,您可以将选项传递给 Particle 构造函数。这些选项将覆盖默认值,并将用于任何未来的操作(分解或整合)。您还可以为特定操作覆盖选项。以下是可用的选项的完整列表: | 名称 | 类型 | 默认值 | 描述 | |------------------------------|-------------------------|----------------------------|-------------| |canvasPadding | 整数 | 150 | 生成的画布的边距,将位于目标元素的正后方。canvasPadding = 0 将导致画布和目标元素具有相同的尺寸。 | |duration | 整数 | 1000 | 执行目标元素和粒子动画的持续时间(毫秒)。 | |easing | 字符串或函数 | easeInOutCubic | 执行目标元素动画的缓动函数。它将直接传递给 anime.js。 | |type | 字符串 | circle | 粒子类型。可以是以下值中的任意一个:circle、rectangle、triangle | |style | 字符串 | fill | 粒子样式。可以是以下值中的任意一个:fill、stroke。 | |direction | 字符串 | left | 开始分解元素的方向。可以是以下值中的任意一个:left、right、top、bottom。相反的方向将用于执行整合操作。 | |size | 浮点数或函数 | 从 1 到 4 的随机值 | 粒子的大小(像素)。 | |speed | 浮点数或函数 | 从 -2 到 2 的随机值 | 每帧粒子移动的像素数。它可以是一个函数,以便根据粒子随机设置(默认值)。 | |color | 字符串 | 目标的背景颜色 | 用于填充粒子的颜色。 | |particlesAmountCoefficient | 浮点数 | 3 | 计算要动画的粒子数量的系数。一个 particlesAmountCoe…

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptanimationanimejsbuttonjavascript-library

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言