menuMDUIDocs
color_lens
Material Design 3 と Web Components をベースにした新しい mdui 2 がリリースされました。mdui 2 ドキュメントはこちら

アイコン

mdui には 932 個の Material Icons が組み込まれています。これらのアイコン以外にも、サードパーティのアイコンを使用できます。

使用例

すべての Material Icons を一覧表示しました。アイコンをクリックするだけで、アイコンコードをコピーできます。

<i class="mdui-icon material-icons">check_box</i>
<i class="mdui-icon material-icons mdui-text-color-red">check_box</i>
<i class="mdui-icon material-icons mdui-text-color-theme">check_box</i>

アイコンをフラットボタンやフローティングボタンで使用する場合は、アイコンをボタンの左側または右側に配置するために、mdui-icon-left または mdui-icon-right クラスを追加する必要があります。

<button class="mdui-btn mdui-color-theme-accent mdui-ripple">
  <i class="mdui-icon mdui-icon-left material-icons">share</i> Share
</button>
<button class="mdui-btn mdui-color-theme-accent mdui-ripple">
  <i class="mdui-icon mdui-icon-right material-icons">share</i> Share
</button>
<button class="mdui-btn mdui-color-yellow mdui-ripple">
  <i class="mdui-icon mdui-icon-right material-icons">share</i> Share
</button>
<button class="mdui-btn mdui-color-yellow" disabled>
  <i class="mdui-icon mdui-icon-right material-icons">share</i>
  Share</button
>

サードパーティアイコンライブラリ

サードパーティのアイコンライブラリを使用するには、まずその CSS ファイルを読み込む必要があります。

次に、<i> 要素に mdui-icon クラスと対応するアイコンライブラリのクラス名を追加します。

以下の例では、ionicons のアイコンを使用しています。

<link rel="stylesheet" href="ionicons.css" />

<i class="mdui-icon ion-plus-circled"></i>
<i class="mdui-icon ion-plus-circled mdui-text-color-red"></i>
<i class="mdui-icon ion-plus-circled mdui-text-color-theme"></i>
<button class="mdui-btn mdui-ripple mdui-btn-icon">
  <i class="mdui-icon ion-plus-round"></i>
</button>
<button class="mdui-btn mdui-color-theme-accent mdui-ripple">
  <i class="mdui-icon mdui-icon-left ion-share"></i> Share
</button>
<button class="mdui-btn mdui-ripple mdui-fab mdui-color-theme-accent">
  <i class="mdui-icon ion-plus-round"></i></button
>

CSS クラス一覧

クラス名説明
.mdui-iconアイコン要素を定義します
.material-iconsMaterial Icons アイコン要素を定義します
.mdui-icon-leftアイコンをボタンの左側に配置します
.mdui-icon-rightアイコンをボタンの右側に配置します