Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 精品国产中文字幕,国产zzzwww在线观看,国产视频99

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Axure制作頁面下拉時,頂部導航浮動并切換的交互效

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

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

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

          如下兩圖:

          下滑前圖例

          下滑后圖例

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

          (PC端交互效果)

          拉取一個動態面板,命名“頂部導航”,寬度1300PX,高度40PX;

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

          隱藏該動態面板:

          點擊該動態面板,在面板里面設置搜索框樣式;

          返回首頁,設置條件:

          窗口滾動時,滾動值>150px時,顯示“頂部導航”;

          滾動值<150px時,隱藏“頂部導航”;

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

          移動端交互效果

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

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

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

          如何實現呢?

          需調用動態面板的專用函數scrollY;

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

          設置“內容”動態面板的滾動條為自動顯示垂直滾動條;

          將內容動態面板高度縮為正常667PX高度;

          進入“內容”動態面板,將【價格-銷量-品牌】標簽右鍵轉為動態面板,命名為“頂部導航”;

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

          設置完成,刷新預覽,當頁面下拉106px時,可看到頂部導航隨頁面下拉固定至導航欄下面,頁面下拉小于106px時,“頂部導航”回到原位置。

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

          語:今天,本文作者和大家分享一下如何通過Axure實現網站Tab導航欄切換內容頁和返回頂部交互,希望看后對你能有所幫助。

          我們在使用知乎時,會發現向下滾動頁面,網站Tab導航欄會發生內容切換;同時滾動超過一定距離,會出現回到頂部按鈕,點擊該按鈕,即可返回頁面頂部。

          一、實現邏輯

          1. 向下滑動頁面,Tab導航欄由第一種狀態切換成第二種狀態;向上滑動頁面,Tab導航欄由第二種狀態切換成第一種狀態;
          2. 頁面滑動一定距離,顯示回到頂部按鈕,點擊回到頂部按鈕,頁面向上滾動回到頁面頂部。

          二、頁面構建元件準備

          頂部欄兩種狀態及下滑頁面準備,我是通過截圖的方式準備的:

          回到頂部按鈕、鼠標移入按鈕時所顯示的浮窗,將該組合命名為“回到頂部-總”:

          三、添加交互事件

          將頂部欄的兩種狀態分別放入動態面板中的狀態1與狀態2中,將動態面板命名為statusBar;

          添加鼠標移入回到頂部按鈕顯示”回到頂部”氣泡:

          添加向下、向上滑動頁面,頂部狀態欄切換;

          其次,對窗口添加交互:

          將“回到頂部-總”組合轉為動態面板,將該動態面板命名為“回到頂部-總panel”,固定動態面板顯示位置,并隱藏:

          添加錨點元件,我們在此選擇熱區元件,因為熱區具有透明的特性,將其命名為TopLocation:

          為“回到頂部”按鈕增加交互,鼠標移入顯示“回到頂部”氣泡,移除隱藏“回到頂部”氣泡;為“回到頂部”按鈕添加【單擊時】用例,設置動作【滾動到元件】,選擇TopLocation,垂直線性滾動500毫秒。

          四、最終效果展示

          五、補充知識

          在上面交互的應用中,我們會用到Window.scrollY函數,該函數為窗口函數;窗口函數一共包括以下四種:

          1. Windows.width:獲取瀏覽器的當前寬度。
          2. Windows.height:獲取瀏覽器的當前高度。
          3. Windows.scrollX:獲取瀏覽器的水平滾動距離。
          4. Windows.scrollY:獲取瀏覽器的垂直滾動距離。

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

          題圖來自 Unsplash,基于 CC0 協議

          直導航鼠標滑過出現垂直tab切換菜單展開效果

          實現方法

          css:

          javascript:


          主站蜘蛛池模板: 久久精品国产免费一区| 国产日韩高清一区二区三区| 无码人妻精品一区二区三区99仓本 | 成人区人妻精品一区二区三区| 久久精品综合一区二区三区| 黑巨人与欧美精品一区| 久久人妻内射无码一区三区| 精品国产香蕉伊思人在线在线亚洲一区二区 | 在线|一区二区三区四区| 国产品无码一区二区三区在线蜜桃| 国产午夜精品片一区二区三区| 国产一区二区三区乱码| 国产免费一区二区三区不卡| 亚洲一区二区三区国产精品| 一区二区三区视频免费观看| 日韩在线一区二区三区视频| 无码一区18禁3D| 精品亚洲AV无码一区二区三区| 国产成人无码精品一区二区三区| 国产丝袜无码一区二区三区视频| 美女福利视频一区二区| 日韩一区二区三区视频久久| 波多野结衣在线观看一区二区三区| 日韩在线观看一区二区三区| 国产精品视频一区| 色综合久久一区二区三区| 无码丰满熟妇一区二区| 日韩一区二区免费视频| 国产一区视频在线免费观看| 一本色道久久综合一区| 精品久久久久中文字幕一区| 人妻少妇精品一区二区三区| 国产精品视频一区二区噜噜| 性色AV一区二区三区| 精品一区二区视频在线观看| 国内精自品线一区91| 一区二区在线免费视频| 日韩精品成人一区二区三区| 色妞色视频一区二区三区四区| 美女视频一区三区网站在线观看| 中文字幕av一区|