Lottie Animation을 Json
형태로 가져와 벡터 이미지를 Web
에 뿌려줄 수 있습니다. 오늘은 Lottie Animation
사용하는 방법에 대해 알아 보도록 하겠습니다.
Lottie Animation
LottieA Animation
은 에어비앤비에서 개발한 라이브러리입니다.
After Effects
로 추출한 애니메이션 데이터(json
)를 Bodymovin
(오픈소스)를 이용하여 html
, webflow
, android
, iOS
환경에서 이용할 수 있습니다.
Lottie Animation
은 벡터 기반의 애니메이션인데 즉, SVG
로 저장됩니다.
벡터 이미지란?
벡터 이미지는 png
, jpg
등과 다르게 용량이 적고 해상도 저하가 일어나지 않는다는 장점이 있습니다.
Lottie 사용 방법
lottie JS
는 lottie file 에서 더 많은 기능을 확인할 수 있습니다. 오픈소스 라이브러리는 이곳을 참조하세요.
import
body
태그 안에 lottie-player.js
를 import
해줍니다.
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
html
그리고 html
의 body
태그에 아래와 같이 json
형태로 불러와 lottie animation
을 그려줄 수 있습니다.
<div class="lottie-container">
<lottie-player src="./bell.json" background="transparent" speed="1" loop autoplay></lottie-player>
</div>
CSS
.lottie-container {
display: flex;
justify-content: center;
align-items: center;
}
lottie-player {
width: 300px;
height: 300px;
}
오늘은 이렇게 Lottie Animation
사용하는 방법에 대해 알아 보았습니다.
읽어주셔서 감사합니다🤟
'FRONT-END > JAVASCRIPT' 카테고리의 다른 글
[JQuery] 원하는 위치에 요소 삽입 - insertBefore(), insertAfter(), prependTo(), appendTo() (2) | 2022.08.23 |
---|---|
(JS) 카운트 후, 특정 요소 나타나는 스크립트 (0) | 2022.08.19 |
(JAVASCRIPT) 타입 Typeof (3) | 2022.08.11 |
(JAVASCRIPT) 상수와 변수 Const - SNAKE_CASE (0) | 2022.08.11 |
(JAVASCRIPT) 원시 타입과 객체 타입 차이 정리 (3) | 2022.08.09 |