图片/图形

视觉差网格浮动图片画廊jQuery特效

阿里云


这是一款带视觉差的网格浮动图片画廊 jquery 特效。该图片画廊特效将图片以网格的方式进行展示。整个网格会根据鼠标的位置在屏幕中进行浮动展示,效果非常炫酷。

使用方法

在页面中引入样式文件 style.css,以及 jquery 和 parallax.min.js 文件。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="css/style.css">
  2. <script type="text/javascript" src = "js/jquery.min.js"></script>
  3. <script type="text/javascript" src = "js/parallax.min.js"></script>

HTML 结构

该网格浮动图片画廊的基本 HTML 结构如下:

  1. <section id="scene" data-pointer-events="true" data-x-origin="0.5"
  2.             data-y-origin="0.5" data-scalar-y="150.0"
  3.             data-scalar-x="100.0"
  4.             data-friction-x="0.05"
  5.             data-friction-y="0.05">
  6.   <div class="layer main" data-depth="1.0">
  7.     <div class="col">
  8.       <a href="#">
  9.         <div class="hover">
  10.           <div class="pad align-bottom">
  11.             <h2>Project Title</h2>
  12.           </div>
  13.         </div>
  14.         <div class="bg-img" style="background-image:url(img/1.jpg);"></div>
  15.       </a>
  16.     </div>
  17.     <div class="col">
  18.       <a href="#">
  19.         <div class="hover">
  20.           <div class="pad align-bottom">
  21.             <h2>Project Title</h2>
  22.           </div>
  23.         </div>
  24.         <div class="bg-img" style="background-image:url(img/2.jpg);"></div>
  25.       </a>
  26.     </div>
  27.     <div class="col">
  28.       <a href="#">
  29.         <div class="hover">
  30.           <div class="pad align-bottom">
  31.             <h2>Project Title</h2>
  32.           </div>
  33.         </div>
  34.         <div class="bg-img" style="background-image:url(img/3.jpg);"></div>
  35.       </a>
  36.     </div>
  37.     ......
  38.   </div>
  39. </section>

初始化插件

在页面 DOM 元素加载完毕之后,通过下面的方法来初始化该网格浮动图片画廊特效。

  1. var makeWinHeight = function(){
  2.   var vh = $(window).height();
  3.   var projects = vh/2;
  4.   $('#scene, .layer.main').height(vh);
  5.   $('#scene .col a, #scene .col').height(projects);
  6. }
  7. $(document).ready(function(){
  8.   makeWinHeight();
  9.  
  10. });
  11. $(window).resize(function(){
  12.   makeWinHeight();
  13. });
  14.  
  15. var scene = document.getElementById('scene');
  16. var parallax = new Parallax(scene);

视觉差网格浮动图片画廊 jQuery 特效

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

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

发表回复

热销模板

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

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