날아라김지원
article thumbnail

aos

현재 프로젝트 진행중인데 메인페이지에 아무래도 심심해서 애니메이션 효과를 주고싶다.

 

근데 CSS공부하기엔? 아니 공부는 이미했지만 하나하나 세세하게 효과를 주기엔 너무 시간이 없어서 급한대로 찾아보니

 

편하게 애니메이션 효과를 줄 수 있는 라이브러리가 있었다.

 

쉽게 설치해서 사용할 수 있게 라이브러리화 되어있어 기록해본다.

 

https://michalsnik.github.io/aos/

 

AOS - Animate on scroll library

AOS Animate On Scroll Library Scroll down

michalsnik.github.io

여기 들어오면 사용법도 매우쉽게 되어있다.

 

yarn add aos
npm install aos --save

둘중하나 골라서 설치해주고

 

download받아서 

dist/aos.css만 불러와서 사용해 줘도된다.

 

혹은 CND를 불러와서 사용해도됨!

<script>
  AOS.init();
</script>

그리고 이와같이 처음 사용만 설정해주면된다.

 

React에서는 아래와같이 사용한다.

 

import AOS from "aos";
import "aos/dist/aos.css";
function Main(){
 
  AOS.init({
    duration : 1000
})

....

이와같이 상단에 aos와 css를 import해온뒤 사용해주거나

import AOS from "aos";
import "aos/dist/aos.css";


function Test(){


  
  useEffect(() => {
    AOS.init({
        duration : 1000
    });
});

main컴포넌트가 아닐때는 useEffect를 이용해 사용하면 되는거같다.

 

-참고한 블로그 두개 주소

https://jjamong.github.io/docs/front/react/plugin/aos/

 

AOS(Animate On Scroll Library) | 짜몽 개발 연구소

AOS(Animate On Scroll Library) 스크롤 할 때 보여지는 영역에 애니메이션 효과를 줄 수 있는 라이브러리 입니다. url : https://michalsnik.github.io/aos/ 시작하기 설치 yarn으로 aos를 설치합니다. $ yarn add aos 그리

jjamong.github.io

https://www.biew.co.kr/entry/%EC%8A%A4%ED%81%AC%EB%A1%A4-%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98-%ED%9A%A8%EA%B3%BC%EB%A5%BC-%EC%A4%84-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%E3%86%8DAOSjs

 

스크롤 애니메이션 효과를 줄 수 있는 라이브러리ㆍAOS.js

AOS Animate On Scroll Library 프로젝트에서 퍼블리싱 작업 중 세로로 긴 콘텐츠의 메인 또는 서브페이지를 코딩하다 보면, 고객사의 요청에 의해 스크롤되었을 때 콘텐츠 요소의 애니메이션 효과를 퍼

www.biew.co.kr

 

'HTML,CSS' 카테고리의 다른 글

div,hr 등 border속성  (0) 2022.02.11
hr 태그 배경 및 속성변경  (0) 2022.02.10
React bootstrap customizing  (0) 2022.02.10
background-position  (0) 2022.02.04
background-size  (0) 2022.02.04
profile

날아라김지원

@flykimjiwon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!