幻灯片/轮播

PageScroll - 全屏翻转3D轮播图jQuery插件

阿里云


jQuery.PageScroll3D 是一款 jQuery 全屏 3D 轮播图插件。该 jquery 轮播图插件采用响应式设计,可以在垂直方向上制作出类似立方体滚动的 3d 轮播图效果。

使用方法

在页面中引入 jquery 和 jquery.mousewheel.min.js 以及样式文件 jquery.mousewheel.min.css 和鼠标滚轮插件 jquery.pageScroll3d.min.js。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="jquery.pageScroll3d.min.css">
  2. <script src="path/to/jquery.min.js"></script>
  3. <script src="path/to/jquery.pageScroll3d.min.js"></script>
  4. <script src="path/to/jquery.mousewheel.min.js"></script>

HTML 结构

该 jQuery 全屏 3D 轮播图的基本 HTML 结构如下:

  1. <main class="main-content">
  2.   <section>
  3.     <h1>Section 1</h1>
  4.   </section>
  5.   <section>
  6.     <h1>Section 2</h1>
  7.   </section>
  8.   <section>
  9.     <h1>Section 3</h1>
  10.   </section>
  11.   <section>
  12.     <h1>Section 4</h1>
  13.   </section>
  14. </main>

CSS 样式

你可以为该 jquery 3d 轮播图设置自己的样式,例如:

  1. .s3d__side {
  2.   background-size: cover;
  3.   background-position: 50% 50%;
  4.   background-repeat: no-repeat;
  5. }
  6.  
  7. .s3d__side.active h1 { left: -1%; }
  8.  
  9. .s3d__side:nth-child(1) { background-image: url("1.jpg"); }
  10.  
  11. .s3d__side:nth-child(2) { background-image: url("2.jpg"); }
  12.  
  13. .s3d__side:nth-child(3) { background-image: url("3.jpg"); }
  14.  
  15. .s3d__side:nth-child(4) { background-image: url("4.jpg"); }
  16.  
  17. .s3d__side h1 {
  18.   display: inline-block;
  19.   position: absolute;
  20.   left: -100%;
  21.   bottom: 10%;
  22.   padding: .2% 1.5% .2% 2.5%;
  23.   background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6));
  24.   background: linear-gradient(-90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6));
  25.   color: #fff;
  26.   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
  27.   border-radius: 1px;
  28.   -webkit-transition: left 1s cubic-bezier(0.175, 0.885, 0.32, 1.05);
  29.   transition: left 1s cubic-bezier(0.175, 0.885, 0.32, 1.05);
  30. }

初始化插件

在页面 DOM 元素加载完毕之后,通过下面的方法来初始化该 jQuery 全屏 3D 轮播图插件。

  1. $(document).ready(function() {
  2.  
  3.     $('.main-content').scroll3D();
  4.  
  5. });

Github 地址:https://github.com/Leon1258/jQuery.PageScroll3D

PageScroll - 全屏翻转 3D 轮播图 jQuery 插件

已有 412 人购买
查看演示升级 VIP立刻购买

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

发表回复

热销模板

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

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