# Avatar
An image with a fallback for representing the user.
```svelte
SK
```
## Fallback
Use `` to provide initials, icons, or a framework-specific image component.
```svelte
SK
```
## Filter
Avatars can implement [SVG Filters](/docs/guides/cookbook/svg-filters) using the image `class` attribute.
```svelte
SK
```
## API Reference
### AvatarRootProps
| Property | Default | Type | Description |
| --------------- | ------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| onStatusChange? | - | ((details: StatusChangeDetails) => void) \| undefined | Functional called when the image loading status changes. |
| ids? | - | Partial\<\{ root: string; image: string; fallback: string; }> \| undefined | The ids of the elements in the avatar. Useful for composition. |
| getRootNode? | - | (() => ShadowRoot \| Node \| Document) \| undefined | A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron. |
| dir? | "ltr" | "ltr" \| "rtl" \| undefined | The document's text/writing direction. |
| element? | - | Snippet\<\[HTMLAttributes\<"div">]> \| undefined | Render the element yourself |
### AvatarRootProviderProps
| Property | Default | Type | Description |
| -------- | ------- | ------------------------------------------------ | --------------------------- |
| value | - | () => AvatarApi\ | - |
| element? | - | Snippet\<\[HTMLAttributes\<"div">]> \| undefined | Render the element yourself |
### AvatarRootContextProps
| Property | Default | Type | Description |
| -------- | ------- | ---------------------------------------- | ----------- |
| children | - | Snippet\<\[() => AvatarApi\]> | - |
### AvatarImageProps
| Property | Default | Type | Description |
| -------- | ------- | ------------------------------------------------ | --------------------------- |
| element? | - | Snippet\<\[HTMLAttributes\<"img">]> \| undefined | Render the element yourself |
### AvatarFallbackProps
| Property | Default | Type | Description |
| -------- | ------- | ------------------------------------------------- | --------------------------- |
| element? | - | Snippet\<\[HTMLAttributes\<"span">]> \| undefined | Render the element yourself |