Avatar
Avatars are used to visually represent users, brands, or profiles. Quanta CSS offers semantic color support, multiple sizes, badges, and grouping.
Basic Usage
<span class="quanta-avatar quanta-avatar-md quanta-avatar-primary">A</span>
A
Sizes & Variants
<span class="quanta-avatar quanta-avatar-sm quanta-avatar-success">A</span>
<span class="quanta-avatar quanta-avatar-md quanta-avatar-warning">B</span>
<span class="quanta-avatar quanta-avatar-lg quanta-avatar-info">C</span>
A
B
C
Grouped Avatars
<div class="quanta-avatar-group">
<span class="quanta-avatar quanta-avatar-md quanta-avatar-primary">J</span>
<span class="quanta-avatar quanta-avatar-md quanta-avatar-success">D</span>
<span class="quanta-avatar quanta-avatar-md quanta-avatar-info">E</span>
</div>
J
D
E
With Badge
<div class="quanta-avatar-wrapper">
<span class="quanta-avatar quanta-avatar-md quanta-avatar-secondary">C</span>
<span class="quanta-avatar-badge quanta-badge-success">9+</span>
</div>
C
9+
Initials Support with JavaScript
If your avatars are dynamically generated, you can auto-initialize them using data-name
. This script finds all avatar elements with data-name
and sets the first letter if there's no content.
<span class="quanta-avatar quanta-avatar-lg quanta-avatar-dark" data-name="Cody"></span>