GithubHelp home page GithubHelp logo

wignesh / avvvatars Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nusu/avvvatars

0.0 0.0 0.0 1.36 MB

Beautifully crafted unique avatar placeholder for your next react project

Home Page: https://avvvatars.com

License: MIT License

TypeScript 100.00%

avvvatars's Introduction

Avvvatars

Avvvatars

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 πŸ™

Features

  • 🌈 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 [email protected] you will always get the same avatar
  • πŸ•ŠΒ Lightweight - less than 20kb compressed + gzipped
  • ✍️ Customizable - use shadows, change size, provide alternative text to display

Installation

With yarn

yarn add avvvatars-react

With npm

npm install avvvatars-react

Getting Started

Import Avvvatars to your app, then use it anywhere you want.

import Avvvatars from 'avvvatars-react'

export default function MyAvatar() {
  return (
    <Avvvatars value="[email protected]" />
  )
}

Customization

value: string

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="[email protected]" />

displayValue?: string

Override default text by providing displayValue

for example if you provide value=”[email protected]” 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="[email protected]" displayValue="BE" />

style?: character | shape (default character)

Use shape or character as avatar.

<Avvvatars value="[email protected]" style="character" />

size?: number (default 32)

Override default size (32px) by providing a number.

<Avvvatars value="[email protected]" size={32} />

shadow?: boolean (default false)

Enable shadow around the avatar.

<Avvvatars value="[email protected]" shadow={false} />

border?: boolean (default false)

Toggle border

<Avvvatars value="[email protected]" border={false} />

borderSize?: number (default 2)

Override border width

<Avvvatars value="[email protected]" borderSize={2} />

borderColor?: string (default #fff)

Override border color

<Avvvatars value="[email protected]" borderColor="#fff" />

Figma

If you want to access design files to change something or customize it to your own, use our Figma File

License

MIT

avvvatars's People

Contributors

nusu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.