Axure 教程:使用移動位置來實現(xiàn) Banner 輪播

27 評論 14525 瀏覽 102 收藏 6 分鐘

這次我們來講解一個使用移動位置來實現(xiàn) Banner 輪播的效果,一起來文中看看~

先說一個篇外話,我寫這個之前觀看了一位行業(yè)內(nèi)的大神利用全局變量做的輪播圖。話不多說,看圖:

使用變量需要編輯很多參數(shù),這對于新手來說有點不太容易理解,以下是該文件里面的變量設(shè)置:

交互用例( 圖片 1 的距離 ):

研究了一會,對我這種工作一兩年的人來說還可以理解,但感覺對于新手來說,可能比較難接受、消化…尤其沒有學(xué)習(xí) Axure 全局變量的產(chǎn)品、交互們來說,更是需要花費時間學(xué)習(xí)。

所以我打算做一個和以上類似的,利用移動來實現(xiàn)是一種比較簡單的效果,也容易上手。文章我盡量寫得詳細一點,讓大家都能學(xué)會這個效果( 往后各種小伙伴成大神之后就可以學(xué)學(xué)上面那種了 )。

一、準(zhǔn)備元件

  1. 打開 Axure 新建文件,拖取一個矩形:設(shè)置長度 300 px ,高度 200 px ,命名為 2 ;
  2. 然后再拖取兩個矩形:設(shè)置長度 200 px ,高度 133 px 一個命名為 1 ,一個為 3 ;
  3. 設(shè)置位置 :1 的 x y 軸為:( 0 , 34 ) 、 2 的 x y 軸為:( 160 、 0 ) ,3 的 x y 軸為 ( 420 , 34 )。

前提條件做完之后,如下圖:

二、設(shè)置矩形的的交互樣式

  1. 雙擊 “ 鼠標(biāo)單擊時 ” ,將 1 置于頂部;
  2. 移動圖片位置,設(shè)置圖片移動?1 為( 160 , 0 )、 2 為( 420 , 34 )、3 為( 0 , 34 );
  3. 設(shè)置圖片尺寸,1 為長度 300 px ,寬度為 200 px ,2 和 3 的長度為 200 px , 寬度為 133 px 。

解說:

(1)因為圖片 1 需要展示在三個圖片中間 ,需要修改位置、修改尺寸大小 ,且需要將中間的圖片置于頂部,才不會被另外兩個圖片擋到。

(2)其他設(shè)置 :

  • 點擊 2 時置頂 2 圖片 ,設(shè)置圖片移動?1 為( 0, 34 )、 2 為( 160 , 0 )、3 為( 420 , 34 ),設(shè)置尺寸大小?2 為長度 300 px ,寬度為 200 px ,1 和 3 的長度為 200 px , 寬度為 133 px;
  • 點擊 3 時置頂 3 圖片 ,設(shè)置圖片移動?1 為( 420 , 34 )、 2 為( 0 , 34 )、3 為( 160 , 0 ),設(shè)置尺寸大小 3?為長度 300 px ,寬度為 200 px ,1 和 2 的長度為 200 px , 寬度為 133 px 。

(3)這樣基本的點擊效果就已經(jīng)完成了,可以看下效果。各位小伙伴做完之后,是不是覺得簡單很多呢 ?

點擊圖片的操作一般應(yīng)用在 PC 端的 Banner 輪播切換 ,但在移動端上面更多的輪播方式是左右拖動(手動) ,點擊的方式不適合在移動端使用 。

接下來我們來嘗試一下在移動端的做法…

三、進階(移動端操作)

  1. 全選三張圖片 ,右鍵轉(zhuǎn)換成動態(tài)面板;
  2. 點擊動態(tài)面板 ,雙擊 “ 向左拖動結(jié)束時 ” ,設(shè)置 Case 1 的條件:元件范圍 – 1 -未接觸 – 元件范圍 – 3 ,點擊確定;將 3 置于頂層,設(shè)置圖片移動?1 為( 420 , 34 )、 2 為( 0 , 34 )、3 為( 160 , 0 ),設(shè)置尺寸?3?為長度 300 px ,寬度為 200 px ,1 和 2 的長度為 200 px , 寬度為 133 px?;后面需要再設(shè)置 2 未接觸 1 ,3 未接觸 2 ,以此類推。
  3. 設(shè)置完 “ 向左拖動結(jié)束時 ” 之后,需要再設(shè)置 “ 向右拖動結(jié)束時 ”,因為一一述說文字太多,想必大家也不愿意看,所以直接上圖:

把上面所有條件設(shè)置完之后,就可以得到以下的效果( 圖里的按鈕只為了展示當(dāng)前的操作方式 ):

這樣我們就把所有的效果做完了,有沒有覺得比設(shè)置全局變量簡單一點呢?

以上就已制作完所有流程,需要源文件或者有相關(guān)問題討論的,歡迎在下方留言,謝謝。

 

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

題圖來自網(wǎng)絡(luò)

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 請問還能擁有源文件嗎

    來自廣東 回復(fù)
  2. 分享的鏈接無效了

    來自廣東 回復(fù)
  3. 請問前輩 如果是多圖同界面,圖片跑馬燈的效果怎么做呢?

    回復(fù)
    1. 做一個動態(tài)面板,把頁面都放進去,設(shè)置用例可以設(shè)置左/右拖動,或者載入時自行滑動,鼠標(biāo)移入/移出時暫停/繼續(xù)自行滑動。

      來自廣東 回復(fù)
    2. 前輩不敢當(dāng),我是97年的

      來自廣東 回復(fù)
  4. 做出來是奔潰的,全部亂了

    來自湖北 回復(fù)
    1. 沒事慢慢來,好好消化一下就好了

      來自廣東 回復(fù)
  5. axure預(yù)覽是不是有問題,怎么PC版的我弄完點一輪就崩了

    來自上海 回復(fù)
    1. 一般沒有這種情況,在檢查硬件設(shè)備問題之外,看一下你Axure里面是不是設(shè)置有問題

      來自廣東 回復(fù)
    2. 1矩陣的點擊事件忘記改成絕對位置了,大佬方便留個微信么

      來自上海 回復(fù)
    3. gd826353355

      來自廣東 回復(fù)
  6. 想知道全局變量的方式是怎么實現(xiàn)的?按照上面的兩張圖設(shè)置之后結(jié)果不是理想中的樣子

    來自上海 回復(fù)
    1. 實現(xiàn)設(shè)置好,后面設(shè)置用例時應(yīng)用這個全局變量即可

      來自廣東 回復(fù)
  7. 求分享

    回復(fù)
    1. 來自廣東 回復(fù)
  8. 求分享

    來自廣東 回復(fù)
    1. 來自廣東 回復(fù)
  9. 源文件求分享

    來自江西 回復(fù)
    1. 來自廣東 回復(fù)
  10. 收藏,源文件學(xué)習(xí)

    回復(fù)
    1. 需要源文件可以找我拿的哦 ~

      來自廣東 回復(fù)
  11. 收藏

    回復(fù)
    1. 相互學(xué)習(xí)

      來自廣東 回復(fù)
  12. 各位小伙伴想學(xué)習(xí)的可以搜索公眾號 “ UE_diary ” ,一起學(xué)習(xí)

    來自廣東 回復(fù)
    1. 來自廣東 回復(fù)
  13. 學(xué)習(xí)一下,感謝分享

    來自北京 回復(fù)
    1. 相互學(xué)習(xí)

      來自廣東 回復(fù)