AvatarAvatar
Avatar, bir kullanıcıyı veya öğeyi temsil etmek için kullanılır. Resimler, simgeler veya karakterler dahil olmak üzere çeşitli formları destekler.
Kullanım Şekli
Bileşeni ihtiyacınıza göre içe aktarın:
import 'mdui/components/avatar.js';
Bileşenin TypeScript türünü ihtiyacınıza göre içe aktarın:
import type { Avatar } from 'mdui/components/avatar.js';
Kullanım örneği:
<mdui-avatar src="https://avatars.githubusercontent.com/u/3030330?s=40&v=4"></mdui-avatar>Örnekler
Resim Avatar
Avatar olarak bir resim bağlantısı belirtmek için src özniteliğini kullanabilir veya varsayılan slot'ta bir <img> öğesi sağlayabilirsiniz.
Resmin konteynır kutusuna nasıl sığacağını tanımlamak için fit özniteliğini kullanabilirsiniz. Bu, yerel object-fit özelliğine benzer.
Simge Avatar
Avatar olarak bir Material Icons simgesi belirtmek için icon özniteliğini kullanabilir veya varsayılan slot'ta bir simge öğesi sağlayabilirsiniz.
Karakter Avatar
Varsayılan slot'ta herhangi bir metni avatar olarak kullanabilirsiniz.
API
Özellikler
| Öznitelik | Özellik | Reflect | Tür | Varsayılan |
|---|---|---|---|---|
src | src | string | - | |
Avatar resminin URL adresi. | ||||
fit | fit | 'contain' | 'cover' | 'fill' | 'none' | 'scale-down' | - | |
Resmin kapsayıcıya nasıl yerleştirileceği, yerel
| ||||
icon | icon | string | - | |
Avatar için Material Icons simge adı. | ||||
label | label | string | - | |
Avatar için alternatif metin açıklaması. | ||||
Slots
| Ad |
|---|
| Varsayılan |
Özel avatar içeriği; harfler, karakterler, |
CSS Custom Property
| Ad |
|---|
--shape-corner |
Bileşenin köşe yuvarlaklık boyutu. Belirli bir piksel değeri belirtilebilir; ancak Design Tokens'a başvurmanız önerilir. |