Avatar
Аватары встречаются в material design и используются во всем - от таблиц до диалоговых меню.
Аватары изображений
Аватары можно создать, передав стандартные свойства компонента img
, такие как src
или srcSet
.



<Avatar alt="Remy Sharp" src="/static/images/avatar/1.jpg" />
<Avatar alt="Travis Howard" src="/static/images/avatar/2.jpg" />
<Avatar alt="Cindy Baker" src="/static/images/avatar/3.jpg" />
Буквенные аватары
Аватары, содержащие простые символы, можно создать, передав вашу строку как children
.
H
N
OP
<Avatar>H</Avatar>
<Avatar className={classes.orange}>N</Avatar>
<Avatar className={classes.purple}>OP</Avatar>



<Avatar alt="Remy Sharp" src="/static/images/avatar/1.jpg" className={classes.small} />
<Avatar alt="Remy Sharp" src="/static/images/avatar/1.jpg" />
<Avatar alt="Remy Sharp" src="/static/images/avatar/1.jpg" className={classes.large} />
<Avatar>
<FolderIcon />
</Avatar>
<Avatar className={classes.pink}>
<PageviewIcon />
</Avatar>
<Avatar className={classes.green}>
<AssignmentIcon />
</Avatar>
N
<Avatar variant="square" className={classes.square}>
N
</Avatar>
<Avatar variant="rounded" className={classes.rounded}>
<AssignmentIcon />
</Avatar>
Fallbacks
If there is an error loading the avatar image, the component falls back to an alternative in the following order:
- the provided children
- the first letter of the
alt
text - a generic avatar icon



<Avatar alt="Remy Sharp" src="/broken-image.jpg" className={classes.orange}>
B
</Avatar>
<Avatar alt="Remy Sharp" src="/broken-image.jpg" className={classes.orange} />
<Avatar src="/broken-image.jpg" />



+1
<AvatarGroup max={3}>
<Avatar alt="Remy Sharp" src="/static/images/avatar/1.jpg" />
<Avatar alt="Travis Howard" src="/static/images/avatar/2.jpg" />
<Avatar alt="Cindy Baker" src="/static/images/avatar/3.jpg" />
<Avatar alt="Cindy Baker" src="/static/images/avatar/3.jpg" />
</AvatarGroup>


