Nivoslider:豐富的圖片切換效果
- 作(zuò)者:admin
- 發表時(shí)間(jiān):2013-07-02 14:17:13
- 來(lái)源:未知
Nivoslider是一款基于jQuery的,能實現多(duō)種切換效果的圖片切換插件。Nivoslider提供了11種切換效果,支持多(duō)種參數(shù)配置和(hé)方法函數(shù)調用,使用簡單,是一款非常理(lǐ)想的圖片切換插件。
XHTML
在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
然後設置展示插件所需的樣式,像控制(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/
聯系我們
一切良好工作(zuò)的開(kāi)始,都需相互之間(jiān)的溝通(tōng)搭橋,歡迎咨詢。