今天我要给大家介绍一款 css3和jqeury 打造的3D变换特效,就是当我们把一张图片放大成全屏的过程中是分成上下两块以3D的形式进行转换的。请注意,我们只能在支持css3的浏览器中看到这种效果。
我们可以在这里观看该特效的视频:http://www.screenr.com/Onls
1、引入如下的js和css代码
1 2 3 4 5 | < script type = "text/javascript" src = "jquery.min.js" ></ script > < script type = "text/javascript" src = "jquery.tmpl.min.js" ></ script > < script type = "text/javascript" src = "jquery.slideshow.min.js" > </ script > < link rel = "stylesheet" type = "text/css" href = "css/style.css" > |
2、在body标签中加入以下格式的html代码
1 2 3 | < div id = "fd-wrapper" class = "fd-wrapper" > < img src = "images/medium/1.jpg" data-bgimg = "images/large/1.jpg" alt = "image01" title = "Love Will Tear Us Apart" > < img src = "images/medium/2.jpg" data-bgimg = "images/large/2.jpg" alt = "image02" title = "Just Can't Get Enough" > < img src = "images/medium/3.jpg" data-bgimg = "images/large/3.jpg" alt = "image03" title = "In a Manner of Speaking" > < img src = "images/medium/4.jpg" data-bgimg = "images/large/4.jpg" alt = "image04" title = "Guns of Brixton" > < imgsrc = "images/medium/5.jpg" data-bgimg = "images/large/5.jpg" alt = "image05" title = "This Is Not a Love Song" > < img src = "images/medium/6.jpg" data-bgimg = "images/large/6.jpg" alt = "image06" title = "Making Plans for Nigel" > </ div > |
注意:img 标签中的 src 属性表示的是小图的路径,而 data-bgimg 表示的是全屏大图的路径
3、调用插件函数
1 2 3 4 5 6 7 8 9 10 11 12 | < script type = "text/javascript" > $(function() { $('#fd-wrapper').slideshow({ width : 600, height : 396, onLoad : function() { if( !Modernizr.csstransforms3d ) $('#fd-message').show(); } }); }); </ script > |
current : 0,
//当前播放的幻灯片索引
width : 600,
// 图片(小图)的宽度
height : 400,
// 图片高度
perspective : 550,
// 插件引擎的透视值,这个大家可以实际去改变值看效果
speed : 750,
// 变换速度
easing : ‘ease-in-out’,
// 旋转过度的 easing
onLoad : function() { return false; }
// 幻灯片初始化时触发的函数
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com