特效介绍
Revolution Slider是一款基于jQuery的非常强大的内容切换插件,它完全支持响应响应式,支持移动设备,支持手机触摸,键盘翻页;它内置幻灯、视频播放计时器,它拥有各种模式:自定义,自动响应,全屏;它有多种动画效果、3d效果...总之你想到的效果它都做到了,它当之无愧它的称号:
Slider Revolution。它在国外是收费插件,在这里,我爱模板网免费提供给大家下载。
使用方法
1、引入 Revolution Slider 的css样式:
1 | < link href = "css/settings.css" rel = "stylesheet" type = "text/css" /> |
2、引入jQuery及相关js:
2 | <!-- /REVOLUTION SLIDER --> |
3 | <script type= "text/javascript" src= "js/jquery.themepunch.tools.min.js" ></script> |
4 | <script type= "text/javascript" src= "js/jquery.themepunch.revolution.js" ></script> |
3、内容切换的主体html结构如下,由div.tp-banner包含多个<li>标签,<li>中放置切换的内容,包括主要图片、文字、按钮信息。这些信息配上各自的data-属性,是为了让Slider Revolution识别。
01 | < div class = "tp-banner-container" > |
02 | < div class = "tp-banner" > |
05 | < li data-transition = "fade" data-slotamount = "7" data-masterspeed = "1500" > |
07 | < img src = "images/bg1.jpg" alt = "slidebg1" data-bgfit = "cover" data-bgposition = "left top" data-bgrepeat = "no-repeat" > |
10 | < div class = "tp-caption lightgrey_divider skewfromrightshort fadeout" |
15 | data-easing = "Power4.easeOut" >My Caption |
20 | < li data-transition = "zoomout" data-slotamount = "7" data-masterspeed = "1000" > |
22 | < img src = "images/bg2.jpg" alt = "darkblurbg" data-bgfit = "cover" data-bgposition = "left top" data-bgrepeat = "no-repeat" > |
25 | < div class = "tp-caption lightgrey_divider skewfromrightshort fadeout" |
30 | data-easing = "Power4.easeOut" >My Caption |
4、调用
Slider Revolution 插件:
2 | $('.tp-banner').revolution({ |
5、相关参数说明:
01 | Slider Revolution提供了很多参数选项设置: |
02 | delay: 滑动内容停留时间。默认9000毫秒 |
03 | startheight: 滑动内容高度,默认490像素。 |
04 | startwidth: 滑动内容宽度,默认890像素。 |
05 | navigationType: 显示翻页图标,默认“bullet”(圆点),如果设置为“none”则不显示。。 |
06 | navigationArrows: 显示翻页箭头,默认nexttobullets,即鼠标滑向时显示左右翻页箭头,如果设置为none则不显示。 |
07 | touchenabled: 是否允许触摸滑动,默认on即允许,如果设置为off则不允许。 |
08 | onHoverStop: 是否开启鼠标滑向时暂停,on:开启,off:关闭。 |
09 | fullWidth: 是否开启全屏展示图片内容,on:开启,off:关闭。 |
12 | data-transition: 内容滑动效果,可以设置以下值:boxslide,boxfade,slotzoom-horizontal,slotslide-horizontal,slotfade-horizontal,slotzoom-vertical,slotslide-vertical,slotfade-vertical,curtain-1,curtain-2,curtain-3,slideleft,slideright,slideup,slidedown,fade |
13 | data-slotamount: 切换时被分成的方形块数。 |
15 | data-delay: 设置当前滑块内容的停留时间 |
17 | 对于每个li里面的元素,可以设置以下选项来实现各种效果。 |
18 | 动画样式,class属性: class属性值代表不同的动画样式:sft - Short from Top sfb - Short from Bottom,sfr - Short from Right,sfl - Short from Left,lft - Long from Top,lfb - Long from Bottom,lfr - Long from Right,lfl - Long from Left,fade - fading |
22 | data-start after: 当前元素等待几秒后再显示 |
23 | data-easing: 缓冲动画,有easeOutBack...多种动画效果,可参照jQuery Easing 动画效果扩展 |
6、此外,如果要加上时间线作为一个定时器,可以在滑动内容的末尾加上以下代码:
1 | < div class = "tp-bannertimer" ></ div > |
部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!