カラースキームのカスタム変数

カスタムCSS変数を使用して配色を設定できる機能は便利だと思います。

私のユースケースとしては、フォーラムにカスタムヘッダーがあり、会社のロゴをライト配色では青、ダーク配色では白にしたいと考えています。特定の配色を対象とするCSSを記述する方法がないため、現時点ではこれがどのように実現できるかわかりません。ダークテーマとホワイトテーマを別々に用意することもできますが、そうすると配色を切り替えることはできてもテーマを切り替えることができない自動ダークモードを使用する能力を失ってしまいます。

あるいは、htmlまたはbodyに選択された配色を示すCSSクラスがあれば、特定の配色を対象とするCSSを記述できるため、この問題も解決できます。

「いいね!」 1

ロゴのみを調整する必要がある場合は、バックエンド設定にダークスキームロゴ用の専用スロットがあります。

「いいね!」 1

ライトモード/ダークモードで異なる動作をするCSSを作成することは可能です。color_definitions という特別なスタイルシートがあります。こちらでその使用例を確認できます: Why might dark-light-choose() not work? - #2 by awesomerobot

「いいね!」 6

それがすでにできることを知りませんでした、まさに私が必要としていたものです!ダークテーマのロゴも良い点ですね。存在を知りませんでした。

「いいね!」 1