| 概要 | tsParticles を使用して、クリックした場所に紙吹雪を表示し、コミュニティに楽しさを加えましょう。 | |
| プレビュー | Theme Creator | |
| リポジトリ | GitHub - NateDhaliwal/discourse-confetti-clicks | |
| インストールガイド | テーマまたはテーマコンポーネントのインストール方法 | |
| Discourse テーマ初心者の方へ | Discourse テーマの使用に関する初心者ガイド |
このテーマコンポーネントをインストール
このテーマコンポーネントは、ユーザーがクリックまたはタップした場所に紙吹雪を作成します。紙吹雪の量と広がる角度は、設定で制御できます。
この TC は、コミュニティをよりインタラクティブで楽しいものにします。
紙吹雪は、紙吹雪、雪、線などをアニメーション化するための JS ライブラリである tsParticles によって可能になります。
ask.discourse.com からの支援を受けました。
設定:
confetti_amountは、クリックごとの紙吹雪の量を変更します。
数値を高くしすぎないでください。紙吹雪が表示され分散する際に遅延が発生する可能性があります。100〜200 が適切な範囲です。
confetti_spreadは、紙吹雪が分散する角度を変更します。すべての数値は度単位です。360の値は、紙吹雪がすべての方向に分散します。1の値は、紙吹雪が直線で分散して落下します。allowed_inは、紙吹雪を使用できる場所を設定します。このフィールドにカテゴリのスラッグを入力します。複数のカテゴリの場合は、スラッグを|(スペースなし) で区切ります。
このフィールドを空白のままにすると、すべてのページで紙吹雪が有効になります。