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: 'Неактивен' }.

API​