一场有趣的TC:Discourse Confetti点击

:information_source: 摘要 使用 tsParticles 在您点击的地方添加纸屑,为您的社区增添乐趣。
:eyeglasses: 预览 Theme Creator
:hammer_and_wrench: 代码库 GitHub - NateDhaliwal/discourse-confetti-clicks
:question: 安装指南 如何安装主题或主题组件
:open_book: 不熟悉 Discourse 主题? Discourse 主题使用入门指南

安装此主题组件

此主题组件会在用户点击或轻触时生成纸屑。纸屑的数量和扩散角度都可以通过设置进行控制。
此 TC 为您的社区增加了更多乐趣,使其更具互动性。
纸屑的实现得益于 tsParticles,这是一个用于制作纸屑、雪花、线条等动画的 JS 库。
ask.discourse.com 提供了一些帮助。

设置:

  1. confetti_amount 更改每次点击时纸屑的数量。

:warning: 尽量不要设置过高的数字,否则纸屑的出现和分散会更卡顿。100-200 是一个不错的范围。

  1. confetti_spread 更改纸屑分散的角度。所有数字单位均为度。值为 360 会使纸屑向所有方向分散。值为 1 会使纸屑沿直线分散并落下。
  2. allowed_in 设置纸屑可以使用的位置。在此字段中输入类别 slug。对于多个类别,请用 |(无空格)分隔 slug。
    将此字段留空可在所有页面启用纸屑。
13 个赞