material-3-to-material-2-theme-adapter について
Material 3 のカラー トークンを使って Material 2 コンポーネントをスタイル設定する CSS のテーマアダプター例です。変数を対応付け、Material 3 の値を Material 2 のテーマプロパティに適用します。
主な機能
- 01Material 3 トークンを Material 2 変数に対応付け
活用シーン
- 01Material 2 コンポーネントへの Material 3 カラーの適用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rodydavis/ skills --skill material-3-to-material-2-theme-adapterインストール後、Claude Code で/material-3-to-material-2-theme-adapterを入力して読み込まれたか確認します。
詳細
Material 3 から Material 2 へのテーマアダプター
概要
CSS で Material 3 を使用して Material 2 コンポーネントをスタイル設定する方法:
:root {
--mdc-theme-primary: var(--md-sys-color-primary);
--mdc-theme-on-primary: var(--md-sys--coloron-primary);
--mdc-theme-background: var(--md-sys--colorbackground);
--mdc-theme-on-background: var(--md-sys--coloron-background);
--mdc-theme-on-surface-variant: var(--md-sys--coloron-surface-variant);
--mdc-theme-surface-variant: var(--md-sys--colorsurface-variant);
--mdc-theme-on-surface: var(--md-sys--coloron-surface);
--mdc-theme-surface: var(--md-sys--colorsurface);
--mdc-theme-text-primary-on-background: var(--md-sys--coloron-surface-variant);
--mdc-theme-outline: var(--md-sys-color-outline);
}
コメント
Markdown 対応