모바일에서 animate 적용 안되게 할려면

모바일에서 animate 적용 안되게 할려면

QA

모바일에서 animate 적용 안되게 할려면

답변 1

본문

페이지에 애니 효과를 넣기 위해서 animate.css를 아래처럼 되어 있다면

모바일에서는 이 css가 적용되지 않게 할려면 어찌 해야 하나요?

 

페이지서 적용은 아래처럼 하고 있습니다.

<div class="container  wow fadeInUp">

</div>

 


.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
 

이 질문에 댓글 쓰기 :

답변 1

가장 쉬운방법은 애니메이션 CSS 를 파일로 만들어서

 

PC 에서는 불러오고 모바일에서는 안불러오면 작동안할꺼같은데요 ?

 

if ( !G5_IS_MOBILE ) { echo '<link rel="stylesheet" href="animation.css">'.PHP_EOL; }

 

이러면 PC 에서는 불러오지만 모바일에서는 해당 css 자체를 안불러오니 작동도 안할꺼같네여.

 

wow.js 쓰시면

var wow = new WOW(
  {
    boxClass:    'wow',      // animated element css class (default is wow)
    animateClass: 'animated', // animation css class (default is animated)
    offset:      0,          // distance to the element when triggering the animation (default is 0)
    mobile:      true,      // trigger animations on mobile devices (default is true)
    live:        true,      // act on asynchronously loaded content (default is true)
    callback:    function(box) {
      // the callback is fired every time an animation is started
      // the argument that is passed in is the DOM node being animated
    },
    scrollContainer: null,    // optional scroll container selector, otherwise use window,
    resetAnimation: true,    // reset animation on end (default is true)
  }
);
wow.init();

wow 깃헙 들어가시면 옵션 있어요.

여기에 모바일 부분에 false 처리하면 모바일에서는 작동 안해요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 23
© SIRSOFT
현재 페이지 제일 처음으로