일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- #홈페이지
- #image
- 웹솔루션
- #홈페이지제작
- #해피CGI
- 해피씨지아이
- 홈페이지
- CGIMALL
- #happycgi
- 솔루션
- 사이트제작
- #쇼핑몰
- #이미지
- #웹솔루션
- #jQuery
- 해피CGI
- #솔루션
- #동영상
- javascript
- #CSS
- 게시판
- php
- jquery
- #업종별
- 홈페이지제작
- happycgi
- CSS
- #뉴스
- 쇼핑몰
- #cgimall
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] Slideout 본문
안녕하세요 모바일에서 사용하면 괜찮은 jquery 입니다.
PC 에 사용해도 상관은 없지만 모바일에 더 잘 어울릴꺼 같아요 ^^;
PC 에 사용해도 상관은 없지만 모바일에 더 잘 어울릴꺼 같아요 ^^;
기본적인 HTML 은 아래와 같은 구성을 가지고 있습니다.
<nav id="menu"> <header> <h2>Menu</h2> </header> </nav> <main id="panel"> <header> <h2>Panel</h2> </header> </main>
스타일도 당연히 따라오겠죠 ^^
body { width: 100%; height: 100%; } .slideout-menu { position: fixed; top: 0; bottom: 0; width: 256px; min-height: 100vh; overflow-y: scroll; -webkit-overflow-scrolling: touch; z-index: 0; display: none; } .slideout-menu-left { left: 0; } .slideout-menu-right { right: 0; } .slideout-panel { position: relative; z-index: 1; will-change: transform; background-color: #FFF; /* A background-color is required */ min-height: 100vh; } .slideout-open, .slideout-open body, .slideout-open .slideout-panel { overflow: hidden; } .slideout-open .slideout-menu { display: block; }
구동하기 위한 스크립트도 당연히 있습니다.
<script src="dist/slideout.min.js"></script> <script> var slideout = new Slideout({ 'panel': document.getElementById('panel'), 'menu': document.getElementById('menu'), 'padding': 256, 'tolerance': 70 }); // Toggle button document.querySelector('.toggle-button').addEventListener('click', function() { slideout.toggle(); }); </script>
압축파일 해제 하시면 test 폴더안에 index.html, index.right.html 2개가 있고 둘다 문제 없이 작동은 합니다.
그러나 index.html 은 개발자가 메뉴가 작동하는걸 보여주기 위해 강제로 2번 정도 메뉴가 움직이도록 해 두었네요.
소스 하단에 보시면 var runner = mocha.run(); 있는데요. 주석처리하시면 자동 메뉴 움직이는거 막을 수 있습니다.
참고하셔서 이쁜 모바일 사이트 만들어 보세요 ^^
https://github.com/Mango/slideout 에 접속하시면 옵션, 이벤트 들에 대한 API 문서가 있으니 필요하시면 참고 하시기 바랍니다.
'웹프로그램밍 자료실 > JAVA 자료' 카테고리의 다른 글
심플한 이미지 뷰어 자바스크립트 소스입니다. (0) | 2018.06.27 |
---|---|
[해피CGI][cgimall] Vide 0.5.1 (0) | 2018.06.07 |
홈페이지바로가기 (0) | 2018.05.10 |
[해피CGI][cgimall]Tag Clouds Styling and Adding Sort Options (0) | 2018.05.08 |
[해피CGI][cgimall] 브라우저에서 배경으로 동영상을 볼 수 있는 CoverVid (0) | 2018.04.30 |
Comments