MDUIDocs
Копировать ссылку llms.txtКопировать ссылку llms-full.txtПросмотреть страницу в MarkdownОбсудить страницу с ChatGPTОбсудить полную документацию проекта с ChatGPT
Предустановленный цвет
Пользовательский цвет
Извлечь цвет из обоев
Пожалуйста, выберите обои
Начало работы
Разработка с помощью ИИ
Стили
Интеграция с фреймворками
Компоненты
Avatar АватарBadge БейджBottomAppBar Нижняя панель приложенияButton КнопкаButtonIcon Кнопка с иконкойCard КарточкаCheckbox ЧекбоксChip ЧипCircularProgress Круговой индикатор прогрессаCollapse Раскрывающийся блокDialog Диалоговое окноDivider РазделительDropdown Выпадающее менюFab Плавающая кнопка действияIcon ИконкаLayout LayoutLinearProgress Линейный индикатор прогрессаList СписокMenu МенюNavigationBar Панель навигацииNavigationDrawer Выдвижная панель навигацииNavigationRail Боковая панель навигацииRadio РадиокнопкаRangeSlider Слайдер диапазонаSelect Выпадающий списокSegmentedButton Сегментированная кнопкаSlider СлайдерSnackbar СнэкбарSwitch ПереключательTabs ВкладкиTextField Текстовое полеTooltip ТултипTopAppBar Верхняя панель приложения
Функции
Библиотеки

AvatarАватар

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

Свойства

АтрибутСвойствоReflectТипПо умолчанию
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

Название
(по умолчанию)

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

CSS Parts

Название
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-свойства

Название
--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.

На этой странице