Axure教程:動(dòng)態(tài)面板實(shí)現(xiàn)輪播圖效果

2 評論 12724 瀏覽 27 收藏 7 分鐘

動(dòng)態(tài)面板在axure里經(jīng)常被使用到,它是一個(gè)多層容器。舉例來說,好比一本書有很多頁面,每一個(gè)頁面(層)放不同內(nèi)容,他可以與其它元件組合使用,實(shí)現(xiàn)動(dòng)態(tài)切換改變狀態(tài)的效果。

先看下預(yù)覽效果:

Step1. 準(zhǔn)備圖片素材

以人人都是產(chǎn)品經(jīng)理的輪播圖為例,可以使用谷瀏覽器,右擊你要的圖片,選擇“檢查”功能,在代碼區(qū)復(fù)制你需要的圖片地址,就可以打開下載(其他方式的隨意)

Step2. 組件排布與樣式設(shè)置

1. 拖入基礎(chǔ)組件

如下圖,拖入準(zhǔn)備好的圖片素材,拖入文字組件和三個(gè)矩形(水平分布好)。

2. 設(shè)置組件樣式

設(shè)置大圖樣式,圓角為10;

全選下方三個(gè)矩形,設(shè)置樣式圓角為80,透明度為70%,并設(shè)置其交互樣式,選中時(shí)狀態(tài)填充顏色為白色,透明度100%。

3. 創(chuàng)建動(dòng)態(tài)面板

全選所有組件,右擊-轉(zhuǎn)換為動(dòng)態(tài)面板:

4. 復(fù)制多層動(dòng)態(tài)面板

雙擊動(dòng)態(tài)面板,給動(dòng)態(tài)面板命名,點(diǎn)擊復(fù)制按鈕,復(fù)制出三層面板:

5. 編輯多層動(dòng)態(tài)面板

雙擊state2,編輯state2內(nèi)容,將圖片文字替換,右擊第二個(gè)小橫條,將其設(shè)置為選中狀態(tài),同理完成state3的編輯,并對state1中第一個(gè)小橫條進(jìn)行默認(rèn)選中,這時(shí)候已經(jīng)完成整個(gè)動(dòng)態(tài)面板的樣式。

6. 添加左右箭頭

如圖,添加左右箭頭(可以是圖片,也可以自己做),將其設(shè)置為默認(rèn)隱藏,這時(shí)候完成了所有組件的設(shè)置與排布。

Step3. 交互效果設(shè)置

1. 設(shè)置面板自由輪播

因?yàn)轫撁孢M(jìn)入時(shí),就開始輪播,所以交互觸發(fā)條件為“載入時(shí)”,點(diǎn)中動(dòng)態(tài)面板,設(shè)置載入時(shí)事件如下,循環(huán)播放面板。

2. 設(shè)置鼠標(biāo)移入面板時(shí)顯示左右箭頭,移出動(dòng)態(tài)面板時(shí)隱藏左右箭頭

常見的錯(cuò)誤做法是:直接點(diǎn)輪播圖面板,事件如下圖,這種做法會(huì)導(dǎo)致鼠標(biāo)移入時(shí),確實(shí)是顯示了左右箭頭,但是鼠標(biāo)要移動(dòng)左右箭頭時(shí),左右箭頭會(huì)狂閃或隱藏(因?yàn)槟阍谑髽?biāo)移入左右箭頭時(shí),就是鼠標(biāo)移出輪播圖的時(shí)候,這時(shí)候會(huì)觸發(fā)隱藏左右箭頭的事件)。

正確的做法是:將左右箭頭與輪播圖全選,右擊轉(zhuǎn)為一個(gè)新的大面板,鼠標(biāo)移入大面板時(shí),顯示左右箭頭,鼠標(biāo)移出大面板時(shí),隱藏左右箭頭。

3. 點(diǎn)擊左右箭頭,切換動(dòng)態(tài)面板狀態(tài)

點(diǎn)選左箭頭,設(shè)置點(diǎn)擊時(shí),輪播圖面板為下一狀態(tài),同理設(shè)置右箭頭點(diǎn)擊時(shí),輪播圖面板為上一狀態(tài)。

Step4. 干擾修正

以上的操作,實(shí)際預(yù)覽會(huì)產(chǎn)生一個(gè)問題,就是當(dāng)點(diǎn)擊箭頭切換后,輪播圖不會(huì)再自動(dòng)輪播,因?yàn)辄c(diǎn)擊箭頭后,會(huì)中斷輪播圖自身“載入時(shí)”自動(dòng)播放下一個(gè)的事件,效果如下:

修正做法:點(diǎn)選輪播圖,將輪播圖面板“載入時(shí)”事件,復(fù)制到輪播圖面板“狀態(tài)改變時(shí)”事件即可,事件如下:

以上操作,即完成了整個(gè)輪播圖效果,預(yù)覽效果:

有想要做的效果可以留言,如果我會(huì)做,可以下次出教程~

 

作者:五月,微信公眾號:五月頻道(wuyuepd)

本文由 @五月 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 想請問一下,例如動(dòng)態(tài)面板內(nèi)的順序是ABC,如何制作出從A進(jìn)入B會(huì)實(shí)現(xiàn)B“向左側(cè)滑動(dòng)”的進(jìn)入動(dòng)畫,而從C進(jìn)入B會(huì)實(shí)現(xiàn)“向右側(cè)滑動(dòng)”的進(jìn)入動(dòng)畫呢?如淘寶網(wǎng)的首頁輪播圖

    來自廣東 回復(fù)
    1. 同問

      來自廣東 回復(fù)