其他代码

炫酷3D杂志书本翻页jQuery特效

阿里云


这是一款支持移动触摸的 jQuery 书本翻页特效。该特效通过简单的 css 和 js 代码,既可以生成书本或杂志翻页的炫酷 3D 特效。
使用方法
在页面中引入下面的文件

  1. <script src="js/jquery.min.js" type="text/javascript"></script>
  2. <script src="js/jquery.hammer.min.js" type="text/javascript"></script>
也想出现在这里?联系我们
创客主机

HTML 结构

  1. <div class="scene">
  2.   <article class="book">
  3.     <section class="page active">
  4.       <div class="front">
  5.         <h1>Book/Page Flip Effect</h1>
  6.         <p>A tiny jQuery script to create a mobile-friendly 3D page flip effect.</p>
  7.       </div>
  8.       <div class="back">
  9.         <h1>– 1 –</h1>
  10.         <p>Page 1</p>
  11.       </div>
  12.     </section>
  13.     <section class="page">
  14.       <div class="front">
  15.         <h1>– 2 –</h1>
  16.         <p>Page 2
  17.         </p>
  18.       </div>
  19.       <div class="back">
  20.         <h1>– 3 –</h1>
  21.         <p>Page 3</p>
  22.       </div>
  23.     </section>
  24.       <section class="page">
  25.       <div class="front">
  26.         <h1>– 4 –</h1>
  27.         <p>Page 4</p>
  28.       </div>
  29.       <div class="back">
  30.         <h1>– 5 –</h1>
  31.         <p>Page 5</p>
  32.       </div>
  33.     </section>
  34.   </article>
  35. </div>

JavaScript

  1. var currentPage = 0;
  2. $('.book')
  3. .on('click', '.active', nextPage)
  4. .on('click', '.flipped', prevPage);
  5.  
  6. $('.book').hammer().on("swipeleft", nextPage);
  7. $('.book').hammer().on("swiperight", prevPage);
  8.  
  9. function prevPage() {
  10.  
  11.   $('.flipped')
  12.     .last()
  13.     .removeClass('flipped')
  14.     .addClass('active')
  15.     .siblings('.page')
  16.     .removeClass('active');
  17. }
  18. function nextPage() {
  19.  
  20.   $('.active')
  21.     .removeClass('active')
  22.     .addClass('flipped')
  23.     .next('.page')
  24.     .addClass('active')
  25.     .siblings();
  26. }

Codepen 网址:https://codepen.io/timohausmann/pen/xdKkA

炫酷 3D 杂志书本翻页 jQuery 特效

已有 451 人购买
  • 108q
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(2)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!