짧은 테마를 비트에 맞춘 모션 그래픽 영상으로 만들고 HyperFrames로 MP4 렌더링하는 Claude Code 스킬입니다.
juliangarnier/anime
CSS 속성, SVG, DOM 속성 및 일반 JavaScript 객체를 애니메이션화하는 경량 JavaScript 라이브러리입니다.
- 스타
- 73,752
- 포크
- 4,987
- 열린 이슈
- 124
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Anime.js는 하나의 API로 CSS 속성, SVG 요소, DOM 속성 및 JavaScript 객체를 애니메이션화하는 JavaScript 애니메이션 엔진입니다. 타깃 선택자와 속성값을 지정해 애니메이션을 선언하고, duration, delay, easing, 반복, 교차 재생 등의 옵션으로 실행 방식을 제어합니다.
버전 4는 ES 모듈로 배포되며 animejs 패키지에서 가져와 사용할 수 있습니다. stagger 헬퍼는 여러 타깃에 걸쳐 지연 시간을 분산하며, 예를 들어 그룹의 중앙 요소부터 시작하도록 설정할 수 있습니다. 라이브러리는 MIT 라이선스가 적용되며 경량의 다목적 라이브러리로 소개됩니다.
저장소에는 ESM, UMD, CJS, IIFE 번들과 TypeScript 타입 선언을 생성하는 빌드 스크립트가 포함되어 있으며, 브라우저 및 Node 테스트 스위트도 갖추고 있습니다. 전체 문서는 프로젝트 웹사이트에서 확인할 수 있고, v3에서 마이그레이션하는 방법을 다룬 가이드도 제공됩니다.
핵심 기능
- 01하나의 API로 CSS 속성, SVG, DOM 속성 및 JavaScript 객체를 애니메이션화합니다.
- 02stagger를 지원해 여러 타깃의 지연 시간을 분산할 수 있습니다.
- 03easing 함수, 반복 및 교차 재생을 제공합니다.
- 04ES 모듈과 함께 UMD, CJS, IIFE 빌드를 제공합니다.
- 05TypeScript 타입 선언을 포함합니다.
활용 사례
- 페이지 로드 시 상자를 이동하거나 회전하는 등 웹 페이지 요소에 움직임을 더합니다.
- 웹 인터페이스에서 SVG 경로와 아이콘을 애니메이션화합니다.
- 캔버스 또는 사용자 지정 렌더링을 위해 일반 JavaScript 객체의 숫자 값을 트윈 처리합니다.
빠른 시작
- 1
npm으로 패키지를 설치합니다
npm i animejs - 2
animejs에서 animate와 stagger를 가져온 다음 선택자에 대해 animate를 호출합니다
토픽
자주 묻는 질문
- anime은(는) 무엇인가요?
- CSS 속성, SVG, DOM 속성 및 일반 JavaScript 객체를 애니메이션화하는 경량 JavaScript 라이브러리입니다. Anime.js는 하나의 API로 CSS 속성, SVG 요소, DOM 속성 및 JavaScript 객체를 애니메이션화하는 JavaScript 애니메이션 엔진입니다. 타깃 선택자와 속성값을 지정해 애니메이션을 선언하고, duration, delay, easing, 반복, 교차 재생 등의 옵션으로 실행 방식을 제어합니다.
- anime은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- anime은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- anime은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. anime의 마지막 커밋은 2026년 8월 21일입니다.
- anime은(는) 어디에 사용할 수 있나요?
- 페이지 로드 시 상자를 이동하거나 회전하는 등 웹 페이지 요소에 움직임을 더합니다. 웹 인터페이스에서 SVG 경로와 아이콘을 애니메이션화합니다. 캔버스 또는 사용자 지정 렌더링을 위해 일반 JavaScript 객체의 숫자 값을 트윈 처리합니다.
- anime는 어떻게 설치하나요?
- npm으로 패키지를 설치합니다: npm i animejs animejs에서 animate와 stagger를 가져온 다음 선택자에 대해 animate를 호출합니다
- anime은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/juliangarnier/anime
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저에서 DOM 요소를 캡처해 SVG, PNG, JPG, WebP, canvas 또는 Blob으로 내보내는 JavaScript 엔진으로, HTML, PDF, 벡터, GIF, 동영상 플러그인을 제공합니다.
HTML5 Canvas 또는 SVG로 렌더링되는 인터랙티브 데이터 시각화를 위한 선언형 JSON 문법입니다.
웹에서 선언형 shape, swirl, burst, stagger 애니메이션을 만드는 JavaScript 모션 그래픽 라이브러리입니다.
모든 토큰을 span 요소로 감싸는 대신 CSS Custom Highlight API를 사용하는, 의존성 없는 JavaScript 구문 강조 도구입니다.
AI 이미지 생성, 프레젠테이션, Figma 가져오기를 지원하는 데스크톱 앱으로 제공되는 오픈소스 디자인·크리에이티브 캔버스입니다.