Avatar

Create and group avatars of different sizes and shapes with a single component.

Avatar Sizes

<div class="avatar avatar-xxl">
    <img src="assets/img/users/user-1.jpg" alt="..." class="avatar-img rounded-circle">
</div>

<div class="avatar avatar-xl">
    <img src="assets/img/users/user-2.jpg" alt="..." class="avatar-img rounded-circle">
</div>

<div class="avatar avatar-lg">
    <img src="assets/img/users/user-3.jpg" alt="..." class="avatar-img rounded-circle">
</div>

<div class="avatar">
    <img src="assets/img/users/user-4.jpg" alt="..." class="avatar-img rounded-circle">
</div>

<div class="avatar avatar-sm">
    <img src="assets/img/users/user-5.jpg" alt="..." class="avatar-img rounded-circle">
</div>

<div class="avatar avatar-xs">
    <img src="assets/img/users/user-6.jpg" alt="..." class="avatar-img rounded-circle">
</div>

Avatar with text placeholders

<div class="avatar avatar-xxl">
    <span class="avatar-title rounded-circle ">AR</span>
</div>

<div class="avatar avatar-xl">
    <span class="avatar-title rounded-circle ">EQ</span>
</div>

<div class="avatar avatar-lg">
    <span class="avatar-title rounded-circle ">VV</span>
</div>

<div class="avatar">
    <span class="avatar-title rounded-circle ">SM</span>
</div>

<div class="avatar avatar-sm">
    <span class="avatar-title rounded-circle ">XS</span>
</div>

<div class="avatar avatar-xs">
    <span class="avatar-title rounded-circle ">SS</span>
</div>

Avatar Status

<div class="avatar avatar-online">
    <img src="assets/img/users/user-4.jpg" alt="..." class="avatar-img rounded-circle">
</div>
<div class="avatar avatar-away">
    <img src="assets/img/users/user-4.jpg" alt="..." class="avatar-img rounded-circle">
</div>
<div class="avatar avatar-dnd">
    <img src="assets/img/users/user-4.jpg" alt="..." class="avatar-img rounded-circle">
</div>
<div class="avatar avatar-offline">
    <img src="assets/img/users/user-4.jpg" alt="..." class="avatar-img rounded-circle">
</div>

Avatar Group

<div class="avatar-group">
    <div class="avatar ">
        <img src="assets/img/users/user-2.jpg" alt="..."
             class="avatar-img rounded-circle">
    </div>

    <div class="avatar ">
        <img src="assets/img/users/user-3.jpg" alt="..."
             class="avatar-img rounded-circle">
    </div>

    <div class="avatar">
        <img src="assets/img/users/user-4.jpg" alt="..."
             class="avatar-img rounded-circle">
    </div>

    <div class="avatar ">
        <img src="assets/img/users/user-5.jpg" alt="..."
             class="avatar-img rounded-circle">
    </div>

    <div class="avatar ">
        <span class="avatar-title rounded-circle">AB</span>
    </div>
</div>

Avatar Shape

<div class="avatar avatar-xl">
    <img src="assets/img/users/user-2.jpg" alt="..." class="avatar-img ">
</div>

<div class="avatar avatar-xl">
    <img src="assets/img/users/user-3.jpg" alt="..." class="avatar-img rounded">
</div>

<div class="avatar avatar-xl">
    <img src="assets/img/users/user-3.jpg" alt="..." class="avatar-img rounded-circle">
</div>

Avatar as file picker in forms

You can avatar file picker, this comes handy when you want to create profile picture updating scenarios

Markup

<label class="avatar-input">
    <span class="avatar avatar-lg">
        <img src="assets/img/users/user-9.jpg" alt="..."
             class="avatar-img rounded-circle">
         <span class="avatar-input-icon rounded-circle">
        <i class="mdi mdi-upload mdi-24px"></i>
    </span>
    </span>
    <input type="file" class="avatar-file-picker" >
</label>

JS Code for picker

 function readFile(input) {
        if (input.files && input.files[0]) {
            var reader = new FileReader();

            reader.onload = function (e) {
                $(input).parents('.avatar-input').find('.avatar-img').attr('src', e.target.result);
            };

            reader.readAsDataURL(input.files[0]);
        }
    }
    $('.avatar-file-picker').on('change', function () {
         readFile(this);
    });

Please note file picker does not upload image on selection

Last updated