国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery插件Slider Revolution實現響應動畫滑動圖片切換效果

2019-11-20 12:21:40
字體:
來源:轉載
供稿:網友

這是一款非常強大的內容切換插件,它基于jQuery,它充分響應,支持移動設備,支持手機觸摸,鍵盤翻頁;它內置幻燈、視頻播放計時器,它擁有各種模式:自定義,自動響應,全屏;它有多種動畫效果、3d效果...總之你想到的效果它都做到了,它的名字叫Slider Revolution。

HTML

Slider Revolution是一款基于jQuery的插件,使用它時需要先載入jQuery庫文件,以及Slider Revolution依賴的css和js文件。
 

<script src="js/jquery.js"></script> <link rel="stylesheet" href="css/style.css" media="screen" /> <script src="rs-plugin/js/jquery.themepunch.plugins.min.js"></script> <script src="rs-plugin/js/jquery.themepunch.revolution.min.js"></script> 

內容切換的主體html結構如下,由div.tp-banner包含多個<li>標簽,<li>中放置切換的內容,包括主要圖片、文字、按鈕信息。這些信息配上各自的data-屬性,是為了讓Slider Revolution識別。
 

<div class="tp-banner-container">  <div class="tp-banner" >   <ul>    <!-- SLIDE -->    <li data-transition="fade" data-slotamount="7" data-masterspeed="1500" >     <!-- MAIN IMAGE -->     <img src="images/bg1.jpg" alt="slidebg1" data-bgfit="cover" data-bgposition="left top" data-bgrepeat="no-repeat">     <!-- LAYERS -->     <!-- LAYER NR. 1 -->     <div class="tp-caption lightgrey_divider skewfromrightshort fadeout"      data-x="85"      data-y="224"      data-speed="500"      data-start="1200"      data-easing="Power4.easeOut">My Caption     </div>     ...     </li>    <li data-transition="zoomout" data-slotamount="7" data-masterspeed="1000" >     <!-- MAIN IMAGE -->     <img src="images/bg2.jpg" alt="darkblurbg" data-bgfit="cover" data-bgposition="left top" data-bgrepeat="no-repeat">     <!-- LAYERS -->     <!-- LAYER NR. 1 -->     <div class="tp-caption lightgrey_divider skewfromrightshort fadeout"      data-x="85"      data-y="224"      data-speed="500"      data-start="1200"      data-easing="Power4.easeOut">My Caption     </div>     ...    </li>    ....   </ul>  </div> </div> 

jQuery調用

HTML結構布置好后,就可以調用Slider Revolution插件了,貼上以上代碼后,打開瀏覽器就可以看到切換效果了。

 $(function() {  $('.tp-banner').revolution({   delay:9000,   startwidth:1170,   startheight:500,   hideThumbs:10  }); }); 

選項設置與說明

Slider Revolution提供了很多參數選項設置:
delay: 滑動內容停留時間。默認9000毫秒
startheight: 滑動內容高度,默認490像素。
startwidth: 滑動內容寬度,默認890像素。
navigationType: 顯示翻頁圖標,默認“bullet”(圓點),如果設置為“none”則不顯示。。
navigationArrows: 顯示翻頁箭頭,默認nexttobullets,即鼠標滑向時顯示左右翻頁箭頭,如果設置為none則不顯示。
touchenabled: 是否允許觸摸滑動,默認on即允許,如果設置為off則不允許。
onHoverStop: 是否開啟鼠標滑向時暫停,on:開啟,off:關閉。
fullWidth: 是否開啟全屏展示圖片內容,on:開啟,off:關閉。

對于每個<li>標簽可以設置各種效果:
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
data-slotamount: 切換時被分成的方形塊數。
data-link: 圖片鏈接
data-delay: 設置當前滑塊內容的停留時間

對于每個li里面的元素,可以設置以下選項來實現各種效果。
動畫樣式,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
data-x: 當前元素相對li的橫向位移
data-y : 當前元素相對li的縱向位移
data-speed: 動畫時間,毫秒
data-start after: 當前元素等待幾秒后再顯示
data-easing: 緩沖動畫,有easeOutBack...多種動畫效果,可參照jQuery Easing 動畫效果擴展

此外,如果要加上時間線作為一個定時器,可以在滑動內容的末尾加上以下代碼:

 <div class="tp-bannertimer"></div> 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天镇县| 芒康县| 沂水县| 吴忠市| 阿图什市| 左云县| 虎林市| 南和县| 庄河市| 泰顺县| 永年县| 万宁市| 江西省| 海原县| 黄梅县| 定陶县| 云南省| 道孚县| 桃源县| 沈阳市| 凤阳县| 兴文县| 大余县| 乐业县| 上林县| 浏阳市| 视频| 噶尔县| 新化县| 阿尔山市| 涪陵区| 武宣县| 临武县| 塘沽区| 锡林浩特市| 汝城县| 高密市| 汕头市| 襄城县| 灌南县| 阜宁县|