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 아이콘을 아바타로 지정하거나, default 슬롯에 아이콘 요소를 제공하여 아바타로 사용합니다.
문자 아바타
default 슬롯에 임의의 텍스트를 사용해 아바타로 만들 수 있습니다.
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 |
컴포넌트의 둥근 모서리 크기입니다. 구체적인 픽셀 값을 지정할 수 있지만, 디자인 토큰을 참조하는 것을 권장합니다. |
이 페이지의 목차