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
圖片标題,支持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
然後設置展示插件所需的樣式,像控制(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)搭橋,歡迎咨詢。
合作(zuò)
咨詢
建站(zhàn)咨詢