티스토리

운클라우드
Wooncloud Blog
운클라우드
  • 분류 전체보기
    • 이야기
      • 일기
      • 개발일지
      • 제품 리뷰
      • 기타
    • 정보
      • 유용한 사이트
    • 개발 아카이브
      • HTML, CSS
      • Javascript
      • SVELTEKIT
      • Node Js
      • JAVA
      • Spring
      • 코드 저장소
      • 라이브러리
      • 개발 관련 지식
      • AWS, Cloud, Server
      • DATABASE
    • 스터디
      • 정보처리기사
      • 친절한 SQL 튜닝 스터디

블로그 메뉴

  • 홈
  • 방명록
  • 운구름 웹
  • 벨로그
  • 깃허브
  • 리틀리
  • 도시부엉

인기 글

최근 글

태그

  • SQL
  • 자바
  • 코드저장소
  • CSS
  • 이클립스
  • 폰트
  • 웹디자인
  • 스터디
  • 튜닝
  • 자바스크립트
  • html
  • API
  • 정보처리기사
  • 라이브러리
  • 마크다운
  • 리뷰
  • Java
  • javascript
  • 회고
  • TurboFan
전체 방문자
오늘
어제
hELLO · Designed By 정상우.
운클라우드

Wooncloud Blog

예쁜 리액트 프로필 아바타 라이브러리 - avvvatars
개발 아카이브/라이브러리

예쁜 리액트 프로필 아바타 라이브러리 - avvvatars

2022. 5. 24. 22:53
반응형

세 번째 아바타 라이브러리 소개입니다. 이번에는 리액트에서 사용할 수 있는 리액트용 라이브러리입니다.

저는 리액트를 사용하지 않지만, 그래도 좋은 라이브러리이고 디자인도 예뻐서 소개하고 싶었습니다.

 

리액트를 모르는 저도 알 정도로 사용법도 간단합니다.

필요한 분이 이 글을 보고 좋은 영향을 받았으면 하는 마음으로 이렇게 소개합니다.

 

AVVVATARS

AVVVATARS
Free UI Avatars for Your Next React Project!!
AVVVATARS demo
라이브 데모

avvvatars는 알파벳 글자와 도형으로 사용자의 프로필을 표현해줍니다.

40가지 색상과 60가지 모양의 조합이라 총 2400개의 개성 있는 프로필을 만들 수 있습니다.

사이즈는 가볍고 다양한 옵션도 있어서 예쁜 랜덤 프로필 만드는데 함께 사용하면 좋을 것 같습니다.

 

 

웹사이트 (website)

https://avvvatars.com/

 

Avvvatars - Open Source React UI Avatar Library

Free React UI Avatars for Your Next Project, get placeholder avatars unique to your user.

avvvatars.com

Github

https://github.com/nusu/avvvatars

 

GitHub - nusu/avvvatars: Beautifully crafted unique avatar placeholder for your next react project

Beautifully crafted unique avatar placeholder for your next react project - GitHub - nusu/avvvatars: Beautifully crafted unique avatar placeholder for your next react project

github.com

데모 (Live Demo)

https://avvvatars-demo-nusualabuga.vercel.app/

 

https://avvvatars-demo-nusualabuga.vercel.app/

 

avvvatars-demo-nusualabuga.vercel.app

 

 

사용법 (How to use)

설치 (installation)

yarn과 npm에서 아래와 같이 터미널에 입력하면 설치할 수 있습니다.

 

yarn

yarn add avvvatars-react

npm

npm install avvvatars-react

 

 

사용 (Getting Started)

avvvatars-react를 import 하고 <Avvvatars>컴포넌트를 사용하면 끝입니다.

기본적으로 <Avvvatars>컴포넌트에 value 값을 넣어야 합니다. value는 이메일, 닉네임, 이름 등의 텍스트입니다.

import Avvvatars from 'avvvatars-react'

export default function MyAvatar() {
  return (
    <Avvvatars value="best_user@gmail.com" />
  )
}

 

옵션 (Option)

value

  • 설명 : 필수값 입니다. 각 값은 이 값에 고유한 임의의 아바타를 생성하므로 플러그인이 렌더링될 때마다 동일한 결과를 얻을 수 있습니다.
  • 필수 여부 : ⭕
  • 타입 : string
  • 기본값 :
  • 예시 : <Avvvatars value="best_user@gmail.com" />

displayValue

  • 설명 : 기본 텍스트 재정의
  • 필수 여부 : ❌
  • 타입 : string
  • 기본값 :
  • 예시 : <Avvvatars value="best_user@gmail.com" displayValue="BE" />

style

  • 설명 : 모양 또는 캐릭터의 아바타 스타일을 선택합니다.
  • 필수 여부 : ❌
  • 타입 : character | shape
  • 기본값 : character
  • 예시 : <Avvvatars value="best_user@gmail.com" style="character" />

size

  • 설명 : 아바타 크기 (px)
  • 필수 여부 : ❌
  • 타입 : number
  • 기본값 : 32
  • 예시 : <Avvvatars value="best_user@gmail.com" size={32} />

shadow

  • 설명 : 아바타 주변에 그림자를 표현합니다.
  • 필수 여부 : ❌
  • 타입 : boolean
  • 기본값 : false
  • 예시 : <Avvvatars value="best_user@gmail.com" shadow={false} />

radius

  • 설명 : 아바타 모서리의 모양 (숫자가 작을수록 날카로운 모서리를 만듭니다.)
  • 필수 여부 : ❌
  • 타입 : number
  • 기본값 :
  • 예시 : <Avvvatars value="best_user@gmail.com" radius={10} />

border

  • 설명 : 테두리 여부
  • 필수 여부 : ❌
  • 타입 : boolean
  • 기본값 : false
  • 예시 : <Avvvatars value="best_user@gmail.com" border={false} />

borderSize

  • 설명 : 테두리 크기
  • 필수 여부 : ❌
  • 타입 : number
  • 기본값 : 2
  • 예시 : <Avvvatars value="best_user@gmail.com" borderSize={2} />

borderColor

  • 설명 : 테두리 색
  • 필수 여부 : ❌
  • 타입 : string
  • 기본값 : #fff
  • 예시 : <Avvvatars value="best_user@gmail.com" borderColor="#fff" />

 

 

피그마 파일 (figma)

https://www.figma.com/community/file/1084861895116393858/Avvvatars.com---Open-Source-React-UI-Avatar-Library-(Community) 

 

Figma

Figma Community file - Beautifully crafted unique avatar placeholder for your next react project. Lightweight and customizable ❤️ Website 🧘‍♀️ Built by Nusu Alabuga and Oguz Yagiz Kara 🙏 Special thanks to Monika Michalczyk for awesome shap

www.figma.com

 

보너스

위의 아바타의 Shape가 예뻐서 따로 SVG를 얻고 싶으면 아래의 사이트로 가서 이용할 수 있습니다.

 

https://shapes.framer.website/

 

✤ SVG Shapes

SVG Shapes

shapes.framer.website

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'개발 아카이브 > 라이브러리' 카테고리의 다른 글

웹사이트에 눈 내리게 하기  (0) 2022.12.19
예쁜 랜덤 프로필 이미지 만들기 - Boring Avatars  (0) 2022.05.23
자동 프로필 이미지 생성 API - DiceBear Avatars  (0) 2022.05.22
더미 이미지가 필요할 땐, 로렘 픽숨 (Lorem Picsum)  (0) 2022.05.21
[자바스크립트] 쉽게 문자열 처리하기 - Voca.js  (0) 2021.01.10
    '개발 아카이브/라이브러리' 카테고리의 다른 글
    • 웹사이트에 눈 내리게 하기
    • 예쁜 랜덤 프로필 이미지 만들기 - Boring Avatars
    • 자동 프로필 이미지 생성 API - DiceBear Avatars
    • 더미 이미지가 필요할 땐, 로렘 픽숨 (Lorem Picsum)

    티스토리툴바