AOS.JS

7524 단어 JS
Animation of Scroll 은 CSS 3 animation 을 기반 으로 저 버 전 브 라 우 저 를 지원 하지 않 습 니 다.Animation. css 기반 유 료 라 이브 러 리 WOW. JS 와 비슷 하지만 자신 만 의 특색 이 있 습 니 다.
npm 홈 페이지 aos. js
  • 설치 npm i aos --save
  • 수 동 추가
  • <link rel='stylesheet' href='_base_file_/aos.css'>
    <script src='_base_file_/aos.js'>script>
    <script>
    	AOS.init();
    script>
    
  • 설정
  • 기본 값
  • AOS.init({
    	offset:120,//px,       
    	duration:400,//ms,    ,50-3000
    	easing:ease,//    
    	delay:0,//s,    
    	anchor:null//body,      ,Element
    	anchor-placement:top-bottom,//top bottom  ,top bottom  ,top|center|bottom      ,     ,    center-center
    	once:false//       
    })
    
  • 과도 시간 을 사용자 정의 하고 50 - 3000 의 제한 을 취소 합 니 다. 예 를 들 어 5 초
  • body[data-aos-duration='5000'] [data-aos], [data-aos][data-aos][data-aos-duration='5000']{
        transition-duration: 5000ms;
      }
    

    작은 기교: 두 [data-aos] 의 문법 으로 우선 순 위 를 높 일 필요 가 없다 !important.
  • 원소 에 적용
  • <div data-aos="animation_name">
    

    기본 설정 항목, 추가 data-aos-, 요소 역할
  • API AOS.init() AOS.refresh() 창 크기 가 바 뀌 었 을 때 AOS 기본 감청 으로 수 동 으로 실행 가능 AOS.refreshHard()
  • 기타
  • 비활성화
  • AOS.init({
    	disable:false,//  ,false|mobile|phone|tablet
    	//  ,     
    	disable:window.innerWidth > 400
    	//  ,    ,return false|true
    	disable:function(){
    		returen window.innerWidth > 400
    	}
    })
    
  • 사용자 정의 초기 화 트리거 이벤트
  • 	AOS.init({
    		//   DOMContentLoaded   ,
    		//          ,  AOS   
    		startEvent: "Element_Event"
    		//  ,window load  
    		startEvent: "load"
    	})
    
  • 애니메이션 리스트: data-aos:
  • fade 클래스: fade, fade - up, fade - down, fade - left, fade - right, fade - up - right, fade - down - left, fade - down - right
  • flip 류: flip - up, flip - down, flip - left, flip - right
  • 슬라이드 클래스: 슬라이드 업, 슬라이드 다운, 슬라이드 왼쪽, 슬라이드 라이트
  • zoom 클래스: zoom - in, zoom - in - up, zoom - in - down, zoom - in - left, zoom - in - right, zoom - out, zoom - out - up, zoom - out - down, zoom - out - left, zoom - out - right
  • 시간 곡선: data-aos-easing: linear, easy, easy - in, easy - out, easy - in - out, easy - in - back, easy - in - out - back, easy - in - sin, easy - out - sine, easy - in - out - quad, easy - in - out - quad, easy - in - cubic, easy - in - out - cubic, easy - in - quart, easy - out - quart, easy - in - out - quart
  • 좋은 웹페이지 즐겨찾기