Компонент Avatars
Компонент avatars
используется для отображения аватаров пользователей, логотипов или других графических элементов, которые могут быть представлены в виде круга или квадрата. Аватары могут быть разных размеров, цветов и стилей, а также могут включать дополнительные элементы, такие как иконки, статусы или подписи.
Назначение компонента:
- Отображение аватаров пользователей.
- Отображение логотипов или иконок.
- Поддержка различных размеров и стилей.
- Поддержка групповых аватаров (avatar group) и аватаров с подписями (avatar label).
Основные классы и их назначение:
.sf-avatar-cir
— базовый класс для круглого аватара..sf-avatar-cir-green
— класс для аватара с зеленым фоном (например, для статуса онлайн)..sf-avatar--logo
— класс для аватара с логотипом..sf-avatar-check
— класс для аватара с иконкой галочки (например, для подтверждения)..sf-avatar--add
— класс для кнопки добавления аватара..sf-avatar-round
— класс для круглого аватара с изображением..sf-avatar-group
— класс для группы аватаров..sf-avatar-label
— класс для аватара с текстовой подписью..sf-avatar-profile
— класс для аватара профиля с возможностью добавления статуса.
Таблица переменных:
Название переменной | Значение по умолчанию | Назначение |
---|---|---|
--sf-avatar--circle--background-color | var(--sf-surface-3) | Цвет фона круглого аватара |
--sf-avatar--circle--diameter | var(--sf-b2) | Диаметр круглого аватара |
--sf-avatar-check--background-color | var(--sf-primary) | Цвет фона аватара с галочкой |
--sf-avatar-check--diameter | var(--sf-b6) | Диаметр аватара с галочкой |
--sf-avatar--add--diameter | var(--sf-c6) | Диаметр кнопки добавления аватара |
--sf-avatar--add--font-size | var(--sf-b6) | Размер шрифта для иконки добавления |
--sf-avatar--add--background-color | transparent | Цвет фона кнопки добавления |
--sf-avatar--add--color | var(--sf-on-surface) | Цвет иконки добавления |
--sf-avatar--image-size | var(--sf-d0) | Размер изображения аватара |
--sf-avatar--icon--font-size | var(--sf-text--height-1) | Размер шрифта для иконки аватара |
--sf-avatar-group--margin-left | calc(var(--sf-b5)*-1) | Отступ между аватарами в группе |
--sf-avatar-label--font-size | var(--sf-text--size-1) | Размер шрифта для подписи аватара |
--sf-avatar-label--line-height | var(--sf-text--height-1) | Высота строки для подписи аватара |
--sf-avatar-label--gap | var(--sf-b2) | Отступ между аватаром и подписью |
--sf-avatar-profile--size | var(--sf-e2) | Размер аватара профиля |
Пример использования:
Olivia Rhye
link
Source
Круглый аватар
Круглый аватар с значком статуса
Круглый аватар с чекмарком
Пустой аватар
Пустой аватар с значком статуса
Группа аватаров различных размеров
Аватары с лэйблом
Olivia Rhye
olivia@simai.io
Olivia Rhye
olivia@simai.io
Olivia Rhye
olivia@simai.io
Olivia Rhye
olivia@simai.io