본문으로 건너뛰기
KO

아이콘 5개 · MIT 라이선스

경고 애니메이션 아이콘

경고 삼각형, 경고 원, 정지 표지판 아이콘이 깜빡이지 않고 눈에 띌 만큼만 맥동합니다. 정지된 아이콘은 스크롤하다 놓치기 쉬운 곳, 예를 들어 검증에 실패한 폼 필드 옆, 오류 배너의 맨 앞, 상태 열에 두세요.

아이콘 5개 중 4개는 계속 반복 재생되고, 1개는 클릭할 때마다 다시 재생됩니다. 각 아이콘은 React 컴포넌트, shadcn/ui 컴포넌트, Lottie JSON 애니메이션으로 제공되며, MIT 라이선스로 상업용 프로젝트에도 무료로 쓸 수 있습니다. 모든 아이콘에 정적 SVG도 있습니다.

경고 아이콘 전체

이런 곳에 쓰세요

  • 폼 필드 아래의 인라인 검증 오류
  • 페이지 상단의 오류·경고 배너
  • 배포나 작업 상태 표에서 실패한 행
  • 삭제처럼 되돌릴 수 없는 작업의 확인 대화상자
  • 장애 발생 시의 시스템 상태 페이지

인터랙션별

  • 루프 애니메이션 아이콘 · 4

    계속 재생됩니다. 동작 줄이기가 설정되어 있으면 정지된 첫 프레임에 머뭅니다. Alert circle, Alert octagon, Alert triangle, Error.

  • 클릭 애니메이션 아이콘 · 1

    클릭할 때마다 처음부터 한 번 재생됩니다. 동작 줄이기가 설정되어 있으면 재생되지 않습니다. X Octagon.

앱에 추가하기

React에서는 react-useanimations를 설치하고 아이콘을 가져오면 됩니다. 아이콘은 별도 설정 없이 루프 인터랙션으로 재생됩니다. 이 카테고리의 다른 아이콘도 사용법이 같으니 alertTriangle만 각 아이콘 페이지에 있는 이름으로 바꾸세요.

npm install react-useanimations
import UseAnimations from 'react-useanimations';
import alertTriangle from 'react-useanimations/lib/alertTriangle';

<UseAnimations animation={alertTriangle} size={32} />

shadcn/ui에서는 CLI가 바로 쓸 수 있는 컴포넌트를 추가해 줍니다.

npx shadcn@latest add https://useanimations.com/r/alert-triangle.json
import { AnimatedAlertTriangle } from '@/components/animations/alert-triangle';

<AnimatedAlertTriangle size={24} />

React를 쓰지 않나요? 각 아이콘은 /icons/<id>.json에 있는 Lottie JSON 파일입니다. 웹, iOS, Android, Flutter 플레이어는 Lottie 아이콘 페이지를 참고하세요.

자주 묻는 질문

어떤 경고 애니메이션 아이콘이 들어 있나요?

아이콘 5개: Alert circle, Alert octagon, Alert triangle, Error 및 X Octagon. 모두 MIT 라이선스로 개인·상업용 프로젝트에 무료로 쓸 수 있고, 출처 표기도 필요 없습니다.

이 경고 애니메이션 아이콘을 React에서 어떻게 쓰나요?

react-useanimations를 설치하고 import 문(import alertTriangle from 'react-useanimations/lib/alertTriangle')을 추가한 뒤 <UseAnimations animation={alertTriangle} size={32} />를 렌더링하세요. 아이콘은 루프 인터랙션으로 재생되고 텍스트 색상을 따라갑니다. shadcn/ui를 쓴다면 대신 npx shadcn@latest add https://useanimations.com/r/alert-triangle.json 명령을 실행하세요.

이 경고 애니메이션 아이콘을 React 없이 쓸 수 있나요?

네. 각 아이콘은 https://useanimations.com/icons/<id>.json에 있는 Lottie JSON 파일(예: https://useanimations.com/icons/alert-triangle.json)이라 lottie-web, lottie-ios, lottie-android, Flutter의 lottie 패키지로 재생할 수 있습니다. 정적 SVG는 각 아이콘 페이지(영어)에서 받을 수 있습니다. Error에는 After Effects 익스프레션이 쓰였으므로, 웹에서는 lottie-web의 full 빌드가 필요합니다.