jQuery技术

jQuery超酷3D网格照片墙动画特效 -HTML5功能

字号+ 作者:H5之家 来源:H5之家 2015-10-16 17:42 我要评论( )

摘要: 这是一组效果非常炫酷的jQuery 3D网格照片墙动画特效。这组3D网格照片墙共4种不同的效果,它们都是使用jQuery .delay...

var images = "", count = 50; for(var i = 1; i <= count; i++) images += ''; //图片添加到网格中 $(".grid").append(images); var d = 0; //延迟 var ry, tz, s; //转换参数 //animation time $(".animate").on("click", function(){ //fading out the thumbnails with style $("img.grid-image").each(function(){ d = Math.random()*1000; //1ms to 1000ms delay $(this).delay(d).animate({opacity: 0}, { step: function(n){ s = 1-n; //scale - will animate from 0 to 1 $(this).css("transform", "scale("+s+")"); }, duration: 1000, }) }).promise().done(function(){ //after *promising* and *doing* the fadeout animation we will bring the images back storm(); }) }) //bringing back the images with style function storm() { $("img.grid-image").each(function(){ d = Math.random()*1000; $(this).delay(d).animate({opacity: 1}, { step: function(n){ //rotating the images on the Y axis from 360deg to 0deg ry = (1-n)*360; //translating the images from 1000px to 0px tz = (1-n)*1000; //applying the transformation $(this).css("transform", "rotateY("+ry+"deg) translateZ("+tz+"px)"); }, duration: 3000, easing: 'easeOutQuint', }) }) }

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • snabbt.js 强大的jQuery动画库插件 -HTML5功能

    snabbt.js 强大的jQuery动画库插件 -HTML5功能

    2016-01-19 11:05

  • jQuery超酷页面树叶飘落装饰特效插件 -HTML5功能

    jQuery超酷页面树叶飘落装饰特效插件 -HTML5功能

    2015-11-18 13:46

  • HTML5文件上传组件美化jQuery插件 -HTML5功能

    HTML5文件上传组件美化jQuery插件 -HTML5功能

    2015-11-15 10:53

  • jQuery实用产品图片放大镜插件 -HTML5功能

    jQuery实用产品图片放大镜插件 -HTML5功能

    2015-11-02 11:08

网友点评