隆重推出 Magic UI Pro——50 多个模块和模板,助您在数分钟内构建精美着陆页。

命令面板

搜索要运行的命令...

文档
五彩纸屑

五彩纸屑

纸屑动画最适合在发生特殊事件时,为您的用户带来惊喜。

五彩纸屑

安装

示例

基础

随机方向

烟花

侧边礼炮

星星

自定义形状

表情符号

用法

import { Confetti } from "@/components/magicui/confetti";
<Confetti />

属性

纸屑

属性类型默认值描述
粒子数量整数50发射的纸屑粒子数量
角度数字90发射纸屑的角度(度)
扩散范围数字45纸屑的扩散范围(度)
初始速度数字45纸屑的初始速度
衰减数字0.9纸屑减慢的速度
重力数字1作用于纸屑粒子的重力
漂移数字0作用于粒子的水平漂移
平面布尔值纸屑粒子是否为平面
持续帧数数字200纸屑持续的帧数
原点对象{ x: 0.5, y: 0.5 }纸屑的原点
颜色字符串数组['#26ccff', '#a25afd', '#ff5e7e', '#88ff5a', '#fcff42', '#ffa62d', '#ff36ff']HEX 格式的颜色字符串数组
形状字符串数组['square', 'circle']纸屑的形状数组
层叠顺序整数100纸屑的层叠顺序
禁用低运动偏好布尔值为偏好无动画的用户禁用纸屑效果
使用 Web Worker布尔值使用 Web Worker 以获得更好性能
调整大小布尔值是否调整画布大小
画布HTMLCanvasElement or nullnull用于绘制纸屑的自定义画布元素
缩放因子数字1纸屑大小的缩放因子

纸屑按钮

属性类型默认值描述
选项对象{}纸屑选项
childrenReact.ReactNodenull在按钮内部渲染的子元素

鸣谢