<div align="center"> <img width="20%" height="20%" src="./assets/logo.svg?raw=true"> </div>
npm install @ngxpert/avvvatars

![commitizen]()






> Beautifully crafted unique avatar placeholder for your next angular project. Inspired from avvvatars
https://github.com/ngneat/avvvatars/assets/6831283/c6cdd732-3037-4732-8019-4f4906076a51
| @ngxpert/avvvatars | Angular |
|---|---|
1.x | >= 17 < 18 |
2.x | >= 18 |
- π 40 Colors - Colors are so on point that most of the projects can use it without changing it
- π 60 Shapes - Beautifully crafted shapes that are unique to your user with color combination
- π Text or Shapes πΈ - Use letters (eg. JD for John Doe) or unique shapes
- π€ Unique to user - Generated avatars are unique to the string that you provide, it means if you pass janedoe@gmail.com you will always get the same avatar
- βοΈ Customizable - use shadows, change size, provide alternative text to display
With yarn
``bash`
yarn add @ngxpert/avvvatars
With npm
`bash`
npm install @ngxpert/avvvatars
Import @ngxpert/avvvatars to your app, then use it anywhere you want.
`typescript
import { AvvvatarsComponent } from '@ngxpert/avvvatars';
@Component({
selector: 'app-root',
standalone: true,
imports: [AvvvatarsComponent],
template:
`
})
export class AppComponent {}
This is required for plugin to work, each value generates a random avatar to unique to this value, so each time plugin renders, you will get the same results.
`html`
Override default text by providing displayValue
for example if you provide value=βbest_user@gmail.comβ the character output will be the first 2 letters of value which is βBEβ, if you pass displayValue=βBUβ you can override it to BU
`html`
Use shape or character as avatar.
`html`
Override default size (32px) by providing a number.
`html`
Enable shadow around the avatar.
`html`
Override the radius of the avatar, it takes size by default to always turn it to a circle
`html`
Toggle border
`html`
Override border width
`html`
Override border color
`html``
Thanks goes to these wonderful people (emoji key):
Dharmen Shah π» π π¨ π π‘ π€ π§ π¦ | Netanel Basal πΌ π§βπ« π | |||||
Add your contributions | ||||||
This project follows the all-contributors specification. Contributions of any kind welcome!