테스트 사이트 - 개발 중인 베타 버전입니다

BookBlock 플러그인 사용법 질문 채택완료

myfree 1년 전 조회 1,336

다운로드 : https://tympanus.net/codrops/2012/09/03/bookblock-a-content-flip-plugin/

데모 : https://tympanus.net/Development/BookBlock/index4.html

 

데모 스크린샷 1) 

[설명] 책넘기는 플러그인 데모4 버전입니다. PC에서는 좌우 2장으로 분리되어있습니다.

http://sir.kr/data/editor/2410/237506203_1728520519.9071.jpg" width="100%" />

 

 

 

 

데모 스크린샷 2)

[설명] 브라우저 사이즈를 모바일크기로 줄였을때도 좌우로 분리되어있습니다.

 

http://sir.kr/data/editor/2410/237506203_1728520631.7596.jpg" width="100%" />

 

 

 

 

 

질문) PC에서는 책처럼 좌우 각 1장씩 보이되, 모바일에서는 1장씩만 보이게 할수있는 방법은 없을까요.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
glitter0gim
1년 전

※ 책 넘김 플러그인

  > 설정을 조정하여 화면 크기별로 페이지 수를 다르게 설정할 수 있는 옵션이 있습니다.

  > 플러그인 매뉴얼이나 공식 문서를 참고하여 미디어 쿼리 관련 설정을 할 수 있습니다.

 

※ 참고 하여 보실레요? ~~

 

  !. JavaScript를 사용

</p>

<p>window.addEventListener('resize', function () {

  const flipbook = document.querySelector('.flipbook');</p>

<p>  if (window.innerWidth <= 768) {

    flipbook.classList.add('single-page');

  } else {

    flipbook.classList.remove('single-page');

  }

});

document.addEventListener('DOMContentLoaded', function () {

  const flipbook = document.querySelector('.flipbook');</p>

<p>  if (window.innerWidth <= 768) {

    flipbook.classList.add('single-page');

  }

});</p>

<p>

 

  !. CSS 미디어 쿼리를 사용

.flipbook .page {

  width: 50%; 

  float: left;

}

@media (max-width: 768px) {

  .flipbook .page {

    width: 100%; 

    float: none;

  }

}</p>

<p>

>>> 책 넘김 플러그인에서

 

     div 요소나 관련 클래스를 사용하여 페이지를 분리하는 방식으로,

 

       모바일 크기에서는 한 페이지만 표시하도록 설정합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

 

PC에서만 작동 스크립트가 적용되도록 하면 될 것 같습니다.

 

단, 모바일에서 CSS 수정은 필요해 보입니다.

도움이 되셨다면 채택 한번 부탁드립니다^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인