Avatar

Circular or square containers for user photos or initials. Five sizes from --xs (24px) to --xl (64px), all on the 8px grid. An optional status dot indicates online, away, or busy state.

Sizes

index.htmlhtml
<div class="d-flex align-items-center gap-2">
  <div class="ln-avatar ln-avatar--xs">
    <span class="ln-avatar__initials">XS</span>
  </div>
  <div class="ln-avatar ln-avatar--sm">
    <span class="ln-avatar__initials">SM</span>
  </div>
  <div class="ln-avatar">
    <span class="ln-avatar__initials">MD</span>
  </div>
  <div class="ln-avatar ln-avatar--lg">
    <span class="ln-avatar__initials">LG</span>
  </div>
  <div class="ln-avatar ln-avatar--xl">
    <span class="ln-avatar__initials">XL</span>
  </div>
</div>
XS
SM
MD
LG
XL

Status indicator

index.htmlhtml
<div class="d-flex align-items-center gap-3">
  <div class="ln-avatar ln-avatar--lg">
    <span class="ln-avatar__initials">AV</span>
    <span class="ln-avatar__status"></span>
  </div>
  <div class="ln-avatar ln-avatar--lg">
    <span class="ln-avatar__initials">BZ</span>
    <span class="ln-avatar__status ln-avatar__status--danger"></span>
  </div>
</div>
AV
BZ

Avatar group

index.htmlhtml
<div class="ln-avatar-group">
  <div class="ln-avatar"><span class="ln-avatar__initials">AB</span></div>
  <div class="ln-avatar"><span class="ln-avatar__initials">CD</span></div>
  <div class="ln-avatar"><span class="ln-avatar__initials">EF</span></div>
  <span class="ln-avatar-group__more">+3</span>
</div>
AB
CD
EF
+3

Reference

ClassDescriptionResponsive
.ln-avatarAvatar container (40px default)No
.ln-avatar__imgPhoto image elementNo
.ln-avatar__initialsLetter initials fallbackNo
.ln-avatar__statusStatus indicator dotNo
.ln-avatar__status--successGreen statusNo
.ln-avatar__status--warningYellow statusNo
.ln-avatar__status--dangerRed statusNo
.ln-avatar__status--neutralGrey statusNo
.ln-avatar--xs24px sizeNo
.ln-avatar--sm32px sizeNo
.ln-avatar--md40px size (default)No
.ln-avatar--lg48px sizeNo
.ln-avatar--xl64px sizeNo
.ln-avatar--squareRounded-square shapeNo
.ln-avatar-groupOverlapping avatar rowNo
.ln-avatar-group__moreOverflow count indicatorNo
.ln-avatar-group--spreadRemove overlap between avatarsNo