Axure教程:動(dòng)態(tài)面板實(shí)現(xiàn)輪播圖效果
動(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é)議
想請問一下,例如動(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)的首頁輪播圖
同問