このテーマコンポーネントは、フォーラムにアニメーション付きの雪を追加します。
警告:アニメーションはブラウザの CPU 使用率を上げます ![]()
JavaScript モード(@cjk77 さんがこちらで共有):
CSS モード(こちらを基に調整)
このテーマコンポーネントは、フォーラムにアニメーション付きの雪を追加します。
警告:アニメーションはブラウザの CPU 使用率を上げます ![]()
JavaScript モード(@cjk77 さんがこちらで共有):
CSS モード(こちらを基に調整)
ありがとうございます!これで雪が降るようになりました ![]()
インストール手順:
/admin/customize/themes に移動
「コンポーネント」を選択し、「インストール」を追加
リンクを貼り付け: https://github.com/davidtaylorhq/discourse-snow-theme.git
admin/customize/themes に戻り、テーマを検索
テーマをクリックしてカスタマイズ可能に
下にスクロール
新しいコンポーネントをテーマに追加
これで
が登場します!
Firefox と Opera を使用しているユーザーが数人おり、その環境では(js-mode で設定されていますが)動作しません。しかし、CodePen のコード例は動作します。Chrome では問題なく動作しています。何かご存知でしょうか?
追記:両方のユーザーとも、css-mode は動作することを確認しました。
どうやら Chrome 専用のコンポーネントのようです。Firefox では、JS モードでは何も表示されず、CSS モードでは画面を覆う不自然にカクつく雪の結晶が表示されるため、実用性がありません。
js-mode が Firefox で動作するように更新されました。Opera は未検証ですが、同じ修正が Opera でも役立つのではないかと推測します。
確認しました。私のユーザー2人とも、Firefox と Opera で動作するようになりました。修正ありがとうございます。
私は Opera を使っています。
見た目はとても良かったのですが、David が指摘した通り
CPU 負荷が高すぎます。
オフ時は 1% ですが、オンだと最大 39% に達します。
残念ながらやめることにしました ![]()
これを雪ではなくランダムな花火にする方法はありますか?
また、雪の時は CPU 使用率は全く上がりませんでした。デスクトップやスマホで使いましたが、フォーラム全体で大好評で、CPU 使用率に関する苦情は一件もありませんでした。
こんにちは!これ、すごく素敵で、とても生き生きとしています。ただ、ボードの右側と左側、つまり使われていないスペースにだけ表示させる(あるいはボードの背後に配置する)ことは可能でしょうか?そうすれば、雪がテキスト全体に降り積もって読みづらくなるのを防げます。
最新の Discourse リリースでは問題なく動作しているようです。
Pretty love this theme component, but is there a way that change the “point” (or should I say “dot”?) to real snow icon?
雪をもう少し遅くして、それほど邪魔にならないようにする方法はありますか?怠惰な雪のような?または、ユーザーが自分で雪をオフにできるようにして、一部の人がそれを楽しむことができるようにし、問題を引き起こす他の人がそれをオフにできるようにする方法はありますか?
CSS版とJS版のどちらをご利用ですか?
JSからCSSに切り替えました!どちらでも試せますが、やりやすい方で大丈夫です。@famousamos.1 参考までに
@dennisjbr に依頼しました。最初に彼に尋ねるべきでしたが、私のやることリストは膨大です。彼は私たちのサイトを手伝ってくれます。
CSSバージョンの方が変更は簡単ですが、同じ効果ではありません。![]()
CSSバージョンで問題なく、落下速度を遅くしたい場合は、このCSSをテーマまたは新しいテーマコンポーネントに追加し、必要に応じて値を調整してください。値が高いほど遅くなります。
#snow {
animation: snow 60s linear infinite;
}
どうもありがとうございます
ご報告ありがとうございます、@froldさん。修正をプッシュしたので、テーマコンポーネントを更新すれば修正されるはずです。
ちなみに、who’s onlineのエラーもすでに修正されているはずです。そのプラグインの最新バージョンを実行していますか?
これを気に入っていますが、ユーザーから苦情が出ています。ユーザー自身がそれを無効にするオプションを持てると素晴らしいでしょう。