RELATEED CONSULTING
相關咨詢
選擇下列産品馬上(shàng)在線溝通(tōng)
服務時(shí)間(jiān):9:00-18:00
你(nǐ)可(kě)能遇到了下面的問題
關閉右側工具欄
Nivoslider:豐富的圖片切換效果
  • 作(zuò)者:admin
  • 發表時(shí)間(jiān):2013-07-02 14:17:13
  • 來(lái)源:未知

Nivoslider是一款基于jQuery的,能實現多(duō)種切換效果的圖片切換插件。Nivoslider提供了11種切換效果,支持多(duō)種參數(shù)配置和(hé)方法函數(shù)調用,使用簡單,是一款非常理(lǐ)想的圖片切換插件。

查看演示DEMO 下載源碼

XHTML

圖片标題,支持HTML标簽 helloweba.com.

在ID為(wèi)slider的DIV中,放置了三張需要切換的圖片。如果你(nǐ)想給讓單擊圖片時(shí)打開(kāi)一個(gè)頁面地址,就給圖片加個(gè)标簽鏈接,如果你(nǐ)想給圖片加個(gè)标題說明(míng),可(kě)以使用title屬性,如果你(nǐ)想讓标題有(yǒu)樣式或者鏈接,可(kě)以将圖片的title屬性設置為(wèi)像"#htmlcaption",即#号後面緊跟指向的ID,如上(shàng)所示代碼,在ID為(wèi)htmlcaption的DIV中,你(nǐ)可(kě)以編輯你(nǐ)想要的HTML代碼,Nivoslider插件支持html的圖片标題。

CSS

首先需要載入插件所需的CSS文件。


然後設置展示插件所需的樣式,像控制(zhì)導航鍵,導航按鈕樣式,當然你(nǐ)可(kě)以自己寫個(gè)樣式,代碼參照如下:

#slider{width:680px; height:272px; margin:40px auto;background:url(images/loading.gif)
 no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:300px;bottom:-42px;}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(images/bullets.png)
 no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(images/arrows.png)
 no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}

jQuery

先載入jQuery庫和(hé)插件。


然後調用Nivoslider插件。

$(function() {
	 $('#slider').nivoSlider();
});

這樣,一個(gè)非常漂亮的圖片切換效果就完成了。如果你(nǐ)需要特别的要求可(kě)以修改插件的配置參數(shù)和(hé)方法函數(shù)。

Nivoslider插件參數(shù)和(hé)方法一覽表

參數(shù)/方法 描述 默認值
基本
effect 圖片切換效果。提供了11種效果:'sliceDownRight','sliceDownLeft','sliceUpRight','sliceUpLeft', 'sliceUpDown','sliceUpDownLeft', 'fold','fade','slideInRight','slideInLeft', 諸如漸入漸出,滑動,百葉窗等等都有(yǒu)。 random
animSpeed 圖片切換速度(毫秒(miǎo)) 500
pauseTime 圖片停留時(shí)間(jiān)(毫秒(miǎo)) 3000
startSlide 開(kāi)始切換的位置(即從第幾張圖開(kāi)始切換)。 0
directionNav 是否使用左右按鈕導航 true
directionNavHide 是否當鼠标滑上(shàng)圖片時(shí)出現左右導航按鈕 true
controlNav 是否使用導航控制(zhì)條,即顯示每張圖片的按鈕 true
controlNavThumbs 是否使用縮略圖控制(zhì)導航 false
controlNavThumbsFromRel 是否使用圖片的rel屬性關聯縮略圖 false
controlNavThumbsSearch 縮略圖類型 '.jpg'
controlNavThumbsReplace 縮略圖後綴 '_thumb.jpg'
keyboardNav 是否支持鍵盤方向鍵切換(貌視(shì)IE不支持) true
pauseOnHover 當鼠标滑向圖片時(shí),停止切換 true
manualAdvance 是否不自動切換,當為(wèi)true時(shí),需要手動切換 false
captionOpacity 設置圖片标題說明(míng)的背景透明(míng)度 0.8
方法
beforeChange 當發生(shēng)切換前,回調函數(shù)  
afterChange 當發生(shēng)切換後,回調函數(shù)  
slideshowEnd 完成所有(yǒu)的切換動作(zuò)後,回調函數(shù)  
lastSlide 切換最後一張圖片時(shí),回調函數(shù)  
afterLoad 當加載完成時(shí),回調函數(shù)  

了解更多(duō)信息,請(qǐng)訪問Nivoslider插件網站(zhàn)http://nivo.dev7studios.com/