Axure 教程:使用移動位置來實現 Banner 輪播

27 評論 14513 瀏覽 103 收藏 6 分鐘

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

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

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

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

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

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

一、準備元件

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

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

二、設置矩形的的交互樣式

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

解說:

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

(2)其他設置 :

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

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

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

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

三、進階(移動端操作)

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

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

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

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

 

本文由 @李桂東 原創發布于人人都是產品經理。未經許可,禁止轉載

題圖來自網絡

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 請問還能擁有源文件嗎

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

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

    回復
    1. 做一個動態面板,把頁面都放進去,設置用例可以設置左/右拖動,或者載入時自行滑動,鼠標移入/移出時暫停/繼續自行滑動。

      來自廣東 回復
    2. 前輩不敢當,我是97年的

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

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

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

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

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

      來自上海 回復
    3. gd826353355

      來自廣東 回復
  6. 想知道全局變量的方式是怎么實現的?按照上面的兩張圖設置之后結果不是理想中的樣子

    來自上海 回復
    1. 實現設置好,后面設置用例時應用這個全局變量即可

      來自廣東 回復
  7. 求分享

    回復
    1. 來自廣東 回復
  8. 求分享

    來自廣東 回復
    1. 來自廣東 回復
  9. 源文件求分享

    來自江西 回復
    1. 來自廣東 回復
  10. 收藏,源文件學習

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

      來自廣東 回復
  11. 收藏

    回復
    1. 相互學習

      來自廣東 回復
  12. 各位小伙伴想學習的可以搜索公眾號 “ UE_diary ” ,一起學習

    來自廣東 回復
    1. 來自廣東 回復
  13. 學習一下,感謝分享

    來自北京 回復
    1. 相互學習

      來自廣東 回復