Avatar
Примеры
Размер аватара
Размер задается с помощью свойства size
. Возможные значения свойства: "xxl"
, "l"
, "m"
, "s"
, "fit"
.
Инициалы вместо фотографии
Инициалы можно задать с помощью свойства name
. Желательный формат строки - "Имя Фамилия". Также не должно быть свойства url.
Статус аватара
Статус задается с помощью свойства status
. Возможные значения: "active"
, "inactive"
.
Увеличение при наведении
Опциональное свойство "isScalable"
.
Доступность
Avatar c использованием изображения
В данном случае руководствуемся принципом универсального дизайна, т.е. незрячий должен получить ту же информацию, что и зрячий.
Поэтому добавляем/используем свойства: role
, tabIndex
и aria-label
.
Примечание:
- если указано свойство
name
тоaria-label
можно опустить;
Avatar c текстом
В этом случае достаточно указать свойство name
.
Avatar и статус
Если указано свойство status
его значение будет так же озвучено в комбинации со свойством name
или aria-label
.
Озвучит как ИФ. Неактивен
. (В данном примере озвучиваются инициалы, производное от ФИО)
Свойство statusLabels
Опциональное свойство для корректной озвучки значений свойства status
.
По-умолчанию стоит значение для русскоговорящих { active: 'Активен', inactive: 'Неактивен' }
.