Axure制作頁面下拉時,頂部導(dǎo)航浮動并切換的交互效果

0 評論 5682 瀏覽 15 收藏 5 分鐘

如何利用Axure做出頁面下拉時頂部導(dǎo)航浮動并切換的交互效果? 本文將分別講述移動端和PC端應(yīng)該如何做。

通常在一些大型的電商網(wǎng)站常見,首頁內(nèi)容下滑時,超過頂部導(dǎo)航高度時,頂部導(dǎo)航隨著下滑固定在瀏覽器頂部,并在樣式上有變化。

如下兩圖:

下滑前圖例

下滑后圖例

如何利用Axure做出這樣的交互效果? 本文將詳細講述移動端和PC端應(yīng)該如何做。

(PC端交互效果)

拉取一個動態(tài)面板,命名“頂部導(dǎo)航”,寬度1300PX,高度40PX;

設(shè)置屬性,100%瀏覽器寬度,背景顏色為灰色,并且固定至瀏覽器窗口,居中0.垂直固定上 0px;

隱藏該動態(tài)面板:

點擊該動態(tài)面板,在面板里面設(shè)置搜索框樣式;

返回首頁,設(shè)置條件:

窗口滾動時,滾動值>150px時,顯示“頂部導(dǎo)航”;

滾動值<150px時,隱藏“頂部導(dǎo)航”;

設(shè)置完成,刷新預(yù)覽,當(dāng)頁面下拉150px時,可看到頂部導(dǎo)航隨頁面下拉固定至瀏覽器頂部且樣式變化,頁面下拉小于150px時,隱藏“頂部導(dǎo)航”顯示原導(dǎo)航;

移動端交互效果

移動端下拉時和PC稍有不同:

滑動前,注意【價格-銷量-品牌】標簽;

滑動后,banner圖片隨內(nèi)容下滑而被遮擋,【價格-銷量-品牌】標簽固定在導(dǎo)航欄下面;

如何實現(xiàn)呢?

需調(diào)用動態(tài)面板的專用函數(shù)scrollY;

將banner圖,【價格-銷量-品牌】標簽,以及下面的商品列表右鍵轉(zhuǎn)為動態(tài)面板,命名為“內(nèi)容”,正常全部高度要大于667px;

設(shè)置“內(nèi)容”動態(tài)面板的滾動條為自動顯示垂直滾動條;

將內(nèi)容動態(tài)面板高度縮為正常667PX高度;

進入“內(nèi)容”動態(tài)面板,將【價格-銷量-品牌】標簽右鍵轉(zhuǎn)為動態(tài)面板,命名為“頂部導(dǎo)航”;

回到“內(nèi)容”動態(tài)面板,添加用例,當(dāng)滾動時,如果“內(nèi)容”動態(tài)面板的距離大于banner圖的高度,則移動“頂部導(dǎo)航”至(0.[[This.scrollY]]),如果“內(nèi)容”動態(tài)面板的滾動的距離小于banner高度,則“頂部導(dǎo)航”回到(0.110)110為“頂部導(dǎo)航”案例中原位置坐標。

設(shè)置完成,刷新預(yù)覽,當(dāng)頁面下拉106px時,可看到頂部導(dǎo)航隨頁面下拉固定至導(dǎo)航欄下面,頁面下拉小于106px時,“頂部導(dǎo)航”回到原位置。

 

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!