Beautifully crafted unique avatar placeholder for your next react project
Lightweight and customizable β€οΈ
demo.mp4
Live Demo 𧩠| Website π§ββοΈ
Built by Nusu Alabuga and Oguz Yagiz Kara
π Special thanks to Monika Michalczyk for awesome shapes π
- π 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
- π Lightweight - less than 20kb compressed + gzipped
- βοΈ Customizable - use shadows, change size, provide alternative text to display
With yarn
yarn add avvvatars-react
With npm
npm install avvvatars-react
Import Avvvatars to your app, then use it anywhere you want.
import Avvvatars from 'avvvatars-react'
export default function MyAvatar() {
return (
<Avvvatars value="best_user@gmail.com" />
)
}
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.
<Avvvatars value="best_user@gmail.com" />
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
<Avvvatars value="best_user@gmail.com" displayValue="BE" />
Use shape or character as avatar.
<Avvvatars value="best_user@gmail.com" style="character" />
Override default size (32px) by providing a number.
<Avvvatars value="best_user@gmail.com" size={32} />
Enable shadow around the avatar.
<Avvvatars value="best_user@gmail.com" shadow={false} />
Toggle border
<Avvvatars value="best_user@gmail.com" border={false} />
Override border width
<Avvvatars value="best_user@gmail.com" borderSize={2} />
Override border color
<Avvvatars value="best_user@gmail.com" borderColor="#fff" />
If you want to access design files to change something or customize it to your own, use our Figma File
MIT