本文へ移動
WebView Native UIdocs

Ionic Theme Material Design 3

Android Settings を視覚的な基準とし、Ionic のコンポーネント API と色の意味を維持する CSS・JavaScript テーマです。

デモを確認できます。

@rdlabo/ionic-theme-ios27 と互換性のある設計により、同じマークアップで両 Ionic モードをスタイリングできます。

インストール

セットアップに従って導入し、@rdlabo/ionic-theme-md3/styles/theme.css を読み込み、既存の Ionic 初期化オプションへ md3ThemeConfig を展開します。Ionic >=8.8.0 <10 に対応します。古い Ionic には @rdlabo/ionic-theme-md3@1.0.2 を使用できます。

既存アプリは任意の設定簡略化、個別の CSS とアニメーションは設定を参照してください。

Android Settings の外観

Ionic の色の意味とアプリのフォント上書きを維持します。標準 toggle はアイコンを持ちません。MD の既定フォントには、利用可能なら端末内の Google Sans Flex を使い、標準フォールバックも指定します。フォント設定は CSS に含まれるため、初期化コードや Capacitor プラグインは不要です。戻るアイコンは Ionic が管理します。

導入、フォント、コンポーネントの上書きは Android Settings の外観を参照してください。既存ユーザーは toolbar・list・toggle の寸法変更を 9.2.0 の移行手順で確認してください。

任意: MD3 と iOS 27 を併用する

CSS の順序とプラットフォーム別のアニメーション選択はテーマの組み合わせを参照してください。

ドキュメント

関連プロジェクト

より包括的な Material Design 3 の実装を探している場合は、次のプロジェクトも参考になります。

このテーマは Ionic の設計と @rdlabo/ionic-theme-ios27 との互換性を目的としており、MD3 全体を厳密に再現するものではありません。