6. 樱花特效配置指南

413 字
2 分钟
6. 樱花特效配置指南

樱花特效配置指南#

配置文件位置#

src/config/sakuraConfig.ts

基本配置#

export const sakuraConfig: SakuraConfig = {
// 是否启用樱花特效
enable: true,
// 樱花数量
sakuraNum: 21,
// 樱花越界限制次数,-1为无限循环
limitTimes: -1,
}

启用/禁用樱花特效#

// 启用
enable: true,
// 禁用
enable: false,

樱花数量配置#

// 樱花数量
sakuraNum: 21, // 数量越多,性能消耗越大

樱花尺寸配置#

size: {
// 樱花最小尺寸倍数
min: 0.5,
// 樱花最大尺寸倍数
max: 1.1,
},

樱花透明度配置#

opacity: {
// 樱花最小不透明度
min: 0.3,
// 樱花最大不透明度
max: 0.9,
},

樱花速度配置#

speed: {
// 水平移动
horizontal: {
// 水平移动速度最小值
min: -1.7,
// 水平移动速度最大值
max: -1.2,
},
// 垂直移动
vertical: {
// 垂直移动速度最小值
min: 1.5,
// 垂直移动速度最大值
max: 2.2,
},
// 旋转速度
rotation: 0.03,
// 消失速度,不应大于最小不透明度
fadeSpeed: 0.03,
},

层级配置#

// 层级,确保樱花在合适的层级显示
zIndex: 100,

常见问题#

Q: 樱花特效不显示?#

  1. 检查 enable 是否设置为 true
  2. 检查浏览器控制台是否有错误
  3. 尝试刷新页面或清除缓存

Q: 如何减少性能消耗?#

  1. 减少 sakuraNum 数量
  2. 增大樱花尺寸(尺寸大,数量可以减少)

Q: 樱花挡住内容怎么办?#

调整 zIndex 值,确保樱花在内容下方:

zIndex: 100, // 值越小,层级越低

Q: 如何让樱花只飘落有限次数?#

修改 limitTimes:

limitTimes: 5, // 飘落5次后停止

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
6. 樱花特效配置指南
https://blogboy.eu.cc/posts/6/
作者
Coldairboy
发布于
2026-03-29
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Coldairboy
记录学习笔记、折腾过程和日常灵感。
公告
Hi,欢迎来到 Coldairboy学习笔记。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
31
分类
3
标签
5
总字数
36,702
运行时长
0 天
最后活动
0 天前

目录