# Avatar

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

### Avatar Sizes&#x20;

<div align="left"><img src="https://621507229-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMWvbwDSTI9_skSMXwK%2F-LUFl2K37t8D3-MN3zde%2F-LUFmdsDAUB6tesc3s-e%2Fimage.png?alt=media&#x26;token=f0def8dd-a218-44be-b039-d20eca1e589e" alt=""></div>

```markup
<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 align="left"><img src="https://621507229-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMWvbwDSTI9_skSMXwK%2F-LUFl2K37t8D3-MN3zde%2F-LUFnBZo8gEx4m2yayus%2Fimage.png?alt=media&#x26;token=34ca6d96-cd62-4889-922d-03a2532826dd" alt=""></div>

```markup
<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 align="left"><img src="https://621507229-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMWvbwDSTI9_skSMXwK%2F-LUFl2K37t8D3-MN3zde%2F-LUFnupkYgRVBu8YsKy8%2Fimage.png?alt=media&#x26;token=28692497-a37c-4ef3-8e45-f9578eed86dd" alt=""></div>

```markup
<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 align="left"><img src="https://621507229-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMWvbwDSTI9_skSMXwK%2F-LUFl2K37t8D3-MN3zde%2F-LUFoTYVI2b5TFp5HIVx%2Fimage.png?alt=media&#x26;token=3f714884-1770-4792-bd1d-2856abdebf35" alt=""></div>

```markup
<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 align="left"><img src="https://621507229-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMWvbwDSTI9_skSMXwK%2F-LUFl2K37t8D3-MN3zde%2F-LUForuKltc3mNPINxdG%2Fimage.png?alt=media&#x26;token=d11a47fd-740e-4beb-875f-b7a417b7b945" alt=""></div>

```markup
<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<br>

<div align="left"><img src="https://621507229-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMWvbwDSTI9_skSMXwK%2F-LZxwJHla9Sc9fQgReP6%2F-LZxxGZRcAdVopEEQTKN%2Fimage.png?alt=media&#x26;token=5a864705-7fff-4d70-b76b-9ad2c0433b07" alt=""></div>

#### Markup

```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

```javascript
 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);
    });

```

{% hint style="info" %}
Please note file picker does not upload image on selection
{% endhint %}
