Avatarアバター
アバターはユーザーや物事を表現するために使用され、画像、アイコン、文字など、さまざまな形式をサポートしています。
使用方法
コンポーネントを必要に応じてインポートします:
import 'mdui/components/avatar.js';
コンポーネントの TypeScript 型を必要に応じてインポートします:
import type { Avatar } from 'mdui/components/avatar.js';
使用例:
<mdui-avatar src="https://avatars.githubusercontent.com/u/3030330?s=40&v=4"></mdui-avatar>fit 属性を使用して、ネイティブの object-fit と同様に、画像をコンテナボックスにどのように適合させるかを定義できます。
アイコンアバター
icon 属性を使用して Material Icons アイコンをアバターとして指定するか、デフォルトスロットにアイコン要素を提供してアバターにすることができます。
文字アバター
デフォルトスロットに任意のテキストを使用してアバターにすることができます。
API
プロパティ
| HTML 属性 | JavaScript プロパティ | Reflect | 型 | デフォルト値 |
|---|---|---|---|---|
src | src | string | - | |
アバター画像のURLアドレスです。 | ||||
fit | fit | 'contain' | 'cover' | 'fill' | 'none' | 'scale-down' | - | |
画像をコンテナボックスにどのように収めるかを指定します。ネイティブの
| ||||
icon | icon | string | - | |
アバターに使用するMaterial Iconsのアイコン名です。 | ||||
label | label | string | - | |
アバターの代替テキストによる説明です。 | ||||
CSS カスタムプロパティ
| 名前 |
|---|
--shape-corner |
コンポーネントの角丸のサイズ。ピクセル値で直接指定できますが、デザイントークンを参照することをお勧めします。 |
このページの目次