一款轻量精美的四季粒子特效插件,为论坛增添灵动氛围。支持春夏秋冬四季场景同时开启,简约/精致两种显示模式,可自由调节粒子密度,完全内联加载无需担心路径问题。
---
演示效果
季节 效果 说明
春 樱花飘落 单瓣粉色樱花轻盈旋转下落
夏 细雨飘洒 斜向雨丝浸润全屏
秋 落叶飘零 枫叶形状多角度旋转飘落
冬 雪花纷飞 圆润六角雪花缓缓飘落
---
安装方法
1. 将 `qingyi_fourseasons` 文件夹上传至 HadSky 根目录下的 `app/` 目录
2. 后台 → 应用中心 → 找到"四季特效插件" → 安装
3. 进入设置页:
- 功能开关 选择 `开启`
- 开启想展示的季节(春/夏/秋/冬)
- 点击 保存
4. 前台任意页面刷新即可看到效果
---
选项 说明
功能开关 选择 `embed` 开启,选择 `关闭` 停用
简约模式 用圆点代替复杂形状,更省性能
樱花/雨丝/落叶/雪花数量 独立调节各季节粒子密度,范围 10200
---
插件特点
- 轻量无依赖:纯原生 JS + Canvas,不依赖任何第三方库
- 性能友好:简约模式下仅绘制圆点粒子,极低资源占用
- 内联加载:JS 代码直接内联注入页面,无需担心伪静态/子目录导致的 JS 加载失败
- 多层叠加:可同时开启多个季节,实现花雨共舞、雪飘叶落的复合效果
- 自适应:自动适配窗口大小变化
- 指穿透:Canvas 设置 `pointer-events:none`,不影响页面正常交互
---
更新日志
v1.0.0 (2026-04-27)
- 初始版本发布
- 支持春夏秋冬四季粒子特效
- 支持简约模式与粒子密度自定义
---
插件目录
```
app/qingyi_fourseasons/
├── config.json # 应用配置
├── embed.php # 嵌入脚本(内联注入 JS)
├── index.php # 入口文件
├── install.json # 安装数据
├── install.php # 安装驱动
├── logo.png # 插件图标
├── setting.hst # 后台设置模板
├── js/
│ └── seasons.js # 四季特效脚本
└── phpscript/
└── default.php # 默认脚本
```