MDUIDocs
llms.txt link másolásallms-full.txt link másolásaOldal megtekintése Markdown formátumbanAz oldal megbeszélése a ChatGPT-velA projekt teljes dokumentációjának megbeszélése a ChatGPT-vel
Előre beállított színek
Egyéni szín
Szín kinyerése háttérképből
Kérjük, válasszon egy háttérképet
Első lépések
Fejlesztés MI-vel
Stílusok
Keretrendszerekbe való integráció
Komponensek
Avatar AvatarBadge BadgeBottomAppBar Alsó alkalmazássávButton GombButtonIcon Ikon-gombCard KártyaCheckbox JelölőnégyzetChip ChipCircularProgress Kör alakú folyamatjelzőCollapse Összecsukható panelDialog PárbeszédablakDivider ElválasztóDropdown Lenyíló listaFab Lebegő műveletgombIcon IkonLayout ElrendezésLinearProgress Lineáris folyamatjelzőList ListaMenu MenüNavigationBar Navigációs sávNavigationDrawer Navigációs fiókNavigationRail Navigációs sínRadio RádiógombRangeSlider TartománycsúszkaSelect VálasztómezőSegmentedButton Szegmentált gombSlider CsúszkaSnackbar SnackbarSwitch KapcsolóTabs FülTextField SzövegmezőTooltip TooltipTopAppBar Felső alkalmazássáv
Függvények
Könyvtárak

AvatarAvatar

Az avatar felhasználók vagy tárgyak megjelenítésére szolgál, támogatja a különböző formákat, beleértve a képeket, ikonokat vagy karaktereket.

Használat

A komponens importálása:

import 'mdui/components/avatar.js';

A komponens TypeScript-típusának importálása:

import type { Avatar } from 'mdui/components/avatar.js';

Példa:

<mdui-avatar src="https://avatars.githubusercontent.com/u/3030330?s=40&v=4"></mdui-avatar>

Példák

Kép avatar

A src attribútummal egy képlinket adhat meg avatárként, vagy az alapértelmezett slotban egy <img> elemet helyezhet el avatárként.

A fit attribútummal meghatározhatja, hogy a kép hogyan illeszkedjen a konténerbe, hasonlóan a natív object-fit tulajdonsághoz.

Ikon avatar

A Material Icons ikont avatarként az icon attribútummal adhatja meg, az alapértelmezett slotban pedig ikont helyezhet el.

Karakter avatar

Az alapértelmezett slotban tetszőleges szöveget használhat avatarként.

API

Tulajdonságok

AttribútumTulajdonságReflectTípusAlapértelmezett
srcsrcstring-

Az avatar kép URL címe.

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

A kép illesztési módja a konténeren belül, megegyezik az eredeti object-fit tulajdonsággal. A lehetséges értékek:

  • contain: Méretarány megtartása, a tartalom arányosan lesz átméretezve
  • cover: Méretarány megtartása, de a tartalom egy része levágásra kerülhet
  • fill: Alapértelmezett érték, nem tartja meg a méretarányt, a tartalom kitölti a teljes konténert
  • none: Eredeti méret megtartása, a tartalom nem lesz átméretezve vagy nyújtva
  • scale-down: Méretarány megtartása, a tartalom mérete a none vagy contain közül a kisebbik lesz
iconiconstring-

Az avatar Material Icons ikonjának neve.

labellabelstring-

Az avatar alternatív szöveges leírása.

Slots

Név
(alapértelmezett)

Egyéni avatar tartalom, lehet betű, karakter, <img> elem, ikon stb.

CSS Parts

Név
image

Ha képet használunk avatarként, a komponensen belüli <img> elem.

icon

Ha ikont használunk avatarként, a komponensen belüli <mdui-icon> elem.

CSS egyéni tulajdonságok

Név
--shape-corner

A komponens sarok lekerekítésének mérete. Megadható konkrét pixelérték; de ajánlott a design tokenek hivatkozása.

Ezen az oldalon