Closed Axafy5479 closed 4 months ago
現行のシ楽バスの色を参考にMaterial Color(primary secondary errorなど)を生成しました。 雰囲気として次の画像のような配色になります。
classNameにbg-primary text-error のように、tailwindの色部分に追加した色名を利用してください。追加した定義はtailwind.config.tsを参考にしてください。いつどの色を使うべきかはMaterial Designのドキュメントに記述がありますが、概要をtailwind.config.tsのコメントとしてまとめています。
bg-primary
text-error
厳密には色の定義はglobal.cssにあります。ここでライトモード/ダークモード双方の色を定め、現在のモードに合う色を選択しています。tailwind.config.tsではglobal.cssで選択された色を参照しているので、今回のPRで追加している色定義を利用している限り、ダークモード、ライトモード双方を意識してデザインする必要はなくなります。 (※今回のPRにテーマを切り替えるトグルの実装はありません)
追加した色を利用してコンポーネントをデザインした例を/components/Sample/ColorTheme以下に入れています。
LGTM!
確認ありがとうございました!
Material Designに則った色の定義を行いました
概要
現行のシ楽バスの色を参考にMaterial Color(primary secondary errorなど)を生成しました。 雰囲気として次の画像のような配色になります。
使い方
classNameに
bg-primary
text-error
のように、tailwindの色部分に追加した色名を利用してください。追加した定義はtailwind.config.tsを参考にしてください。いつどの色を使うべきかはMaterial Designのドキュメントに記述がありますが、概要をtailwind.config.tsのコメントとしてまとめています。ダークモード
厳密には色の定義はglobal.cssにあります。ここでライトモード/ダークモード双方の色を定め、現在のモードに合う色を選択しています。tailwind.config.tsではglobal.cssで選択された色を参照しているので、今回のPRで追加している色定義を利用している限り、ダークモード、ライトモード双方を意識してデザインする必要はなくなります。 (※今回のPRにテーマを切り替えるトグルの実装はありません)
demo
追加した色を利用してコンポーネントをデザインした例を/components/Sample/ColorTheme以下に入れています。