MDUIDocs
llms.txt bağlantısını kopyalallms-full.txt bağlantısını kopyalaBu sayfayı Markdown olarak görüntüleBu sayfayı ChatGPT ile tartışBu projenin belgelerini ChatGPT ile tartış
Önceden Tanımlı Renkler
Özel Renk
Duvar Kağıdından Renk Çıkar
Lütfen bir duvar kağıdı seçin
Başlarken
AI Destekli Geliştirme
Stiller
Frameworklerle Entegrasyon
Bileşenler
Avatar AvatarBadge RozetBottomAppBar Alt Uygulama ÇubuğuButton ButonButtonIcon Simge ButonuCard KartCheckbox Onay KutusuChip ChipCircularProgress Dairesel İlerlemeCollapse CollapseDialog DiyalogDivider AyırıcıDropdown Açılır MenüFab Kayan İşlem ButonuIcon SimgeLayout LayoutLinearProgress Doğrusal İlerlemeList ListeMenu MenüNavigationBar Gezinme ÇubuğuNavigationDrawer Gezinme ÇekmecesiNavigationRail Gezinme RayıRadio Radyo ButonuRangeSlider Aralık KaydırıcısıSelect Seçim KutusuSegmentedButton Segmentli ButonSlider KaydırıcıSnackbar SnackbarSwitch AnahtarTabs SekmeTextField Metin AlanıTooltip TooltipTopAppBar Üst Uygulama Çubuğu
Fonksiyonlar
Kütüphaneler

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ÖzellikReflectTürVarsayılan
srcsrcstring-

Avatar resminin URL adresi.

fitfit'contain' | 'cover' | 'fill' | 'none' | 'scale-down'-

Resmin kapsayıcıya nasıl yerleştirileceği, yerel object-fit özelliği ile aynı şekilde çalışır. Olası değerler:

  • contain: Resmin orijinal en-boy oranını korur, içerik orantılı olarak ölçeklenir
  • cover: Resmin orijinal en-boy oranını korur, ancak içeriğin bir kısmı kırpılabilir
  • fill: Varsayılan değer, resmin orijinal en-boy oranını korumaz, içerik tüm kapsayıcıyı dolduracak şekilde gerilir
  • none: Resmin orijinal boyutlarını korur, içerik ölçeklenmez veya gerilmez
  • scale-down: Resmin orijinal en-boy oranını korur, içerik boyutu none veya contain'den küçük olanla aynıdır
iconiconstring-

Avatar için Material Icons simge adı.

labellabelstring-

Avatar için alternatif metin açıklaması.

Slots

Ad
Varsayılan

Özel avatar içeriği; harfler, karakterler, <img> öğesi, simgeler vb. olabilir.

CSS Parts

Ad
image

Resim avatar olarak kullanıldığında, bileşenin içindeki <img> öğesi.

icon

Simge avatar olarak kullanıldığında, bileşenin içindeki <mdui-icon> öğesi.

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.

Bu Sayfanın İçindekiler