Axure教程:導(dǎo)航欄和廣告懸停效果制作

21 評(píng)論 65167 瀏覽 476 收藏 3 分鐘

這篇文章,手把手教你如何用Axure做出:“任隨窗口滾動(dòng),而導(dǎo)航部分卡片保持不動(dòng),(即卡片始終懸停在指定的位置)”的效果。

如黃色框始終懸浮效果。

只需要一個(gè)事件:3個(gè)步驟。

第一步,做好導(dǎo)航菜單項(xiàng)部分,然后全選住,點(diǎn)擊右鍵”轉(zhuǎn)換為動(dòng)態(tài)面板”,并在右側(cè)的元件命名處,命名為title。

0000

第二步:做好下面的主體內(nèi)容部分。(我用圖片占位符和矩形,隨意表示一下主體內(nèi)容部分)

第三步:設(shè)置窗口滾動(dòng)事件:

(1 ) 在頁(yè)面下的“頁(yè)面交互”選項(xiàng)卡下找到“窗口滾動(dòng)時(shí)”事件。

12345678

(2)然后按照下圖中的數(shù)字順序1->2->3->4->5點(diǎn)擊選擇設(shè)置:

(移動(dòng)—勾選動(dòng)態(tài)面板title—-選擇“絕對(duì)位置到”)

12345

點(diǎn)擊第二個(gè)fx(y坐標(biāo)對(duì)應(yīng)),彈出“編輯值”窗口。

點(diǎn)擊“插入變量”,選擇 ?Window.scrollY。

(變量框內(nèi)容:刪除前面的0。最終效果是[[Window.scrollY]])

123456

(變量框內(nèi)容:刪除前面的0。最終效果是[[Window.scrollY]])

確定事件。

預(yù)覽或生成一下,就能看到你想要的效果,任你頁(yè)面內(nèi)容有多長(zhǎng),title部分內(nèi)容始終在上頭屹立不動(dòng)。

這樣的方式還可以做到任意位置,如在頁(yè)面旁邊放廣告,只要你設(shè)置好絕對(duì)位置的y坐標(biāo)軸,任你窗口如何滾動(dòng),小廣告始終安靜地懸掛在那里。

事件:窗口滾動(dòng)時(shí) 移動(dòng) ?某個(gè)元件(內(nèi)容生成的動(dòng)態(tài)面板或小圖片)絕對(duì)位置到 y:fx ?。

設(shè)置 ?fx通常有以下幾種結(jié)果:

[[Window.scrollY]]

[[Window.scrollY+200]] ( 200為舉例,坐標(biāo)根據(jù)實(shí)際情況定)。

下面試試做個(gè)右側(cè)懸浮不動(dòng)的小廣告吧~~~

 

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

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 很實(shí)用,感謝。
    有個(gè)小問題,向上滾動(dòng)頁(yè)面時(shí),已經(jīng)固定的小廣告,沒有回到原來位置,停留在其他元件后面,怎么辦呢

    來自安徽 回復(fù)
  2. Axure8.0中我沒找到當(dāng)窗口滾動(dòng)時(shí)這個(gè)交互事件

    來自廣東 回復(fù)
  3. 設(shè)置的是[[Window.scrollY+30]]
    大神 這個(gè)加上之后,會(huì)和頁(yè)面頂端同樣保持30PX 如何消除這30PX間隙

    來自北京 回復(fù)
  4. 現(xiàn)在在用固定到瀏覽器功能,以后用到再來學(xué)習(xí)~~~總之先收藏了~謝謝作者

    來自河北 回復(fù)
  5. 親們,剛剛那篇教你們做鼠標(biāo)指針截獲跟隨的文章,聽一個(gè)讀者的建議,正在修改bug,更新完需要兩個(gè)小時(shí)后,才會(huì)顯示出來~~~~快周末了,我周六日有空的話,再給你們整個(gè)系統(tǒng)而實(shí)用的文章哈 ?? ~~~

    來自北京 回復(fù)
    1. 求源文件

      來自廣東 回復(fù)
  6. 做了一個(gè)固定導(dǎo)航?jīng)]有問題,加了一個(gè)固定廣告就有問題了~是因?yàn)樽隽?個(gè)有沖突嗎?

    來自廣東 回復(fù)
    1. 固定廣告同樣的處理,我試了沒有問題

      來自北京 回復(fù)
    2. 不會(huì)的親,可能你沒有選絕對(duì)位置吧?比如你想在網(wǎng)頁(yè)右上角(950,150)坐標(biāo)處掛個(gè)小廣告,可以緊跟窗口滾動(dòng)事件“移動(dòng) title 到絕對(duì)位置:(0,[[Window.ScrollY]]),

      再設(shè)置: 移動(dòng) 廣告內(nèi)容 到絕對(duì)位置 (950,[[Window.ScrollY+150]]),掛幾個(gè)都是絕對(duì)沒問題的。
      注意哦,1,絕對(duì)位置, 不是相對(duì)位置 2,Window.ScrollY,不是Window.ScrollX

      來自北京 回復(fù)
  7. 謝謝大家的提醒,互相學(xué)習(xí)啦,今天晚上,我會(huì)發(fā)一篇更有用的,我做產(chǎn)品經(jīng)理兩年了,由于公司產(chǎn)品要對(duì)客戶負(fù)責(zé),不敢亂往外發(fā)布東西,所以,我只發(fā)布和操作技巧有關(guān)的實(shí)用的東西,不露產(chǎn)品原型和UI原頁(yè)~~~,但發(fā)的東西肯定是有用的~~~ ??

    來自北京 回復(fù)
    1. 請(qǐng)問如何設(shè)置當(dāng)窗口滾動(dòng)到特點(diǎn)的位置時(shí),在將標(biāo)簽導(dǎo)航置頂呈現(xiàn)

      來自北京 回復(fù)
    2. 用接觸線,接觸時(shí)顯示標(biāo)題并置頂,不接觸時(shí)隱藏標(biāo)題;我最近的一個(gè)版本里面有表格,表格的行數(shù)比較多,我希望滑動(dòng)到下面時(shí)自動(dòng)把表格的標(biāo)題欄置頂顯示,就用的這個(gè)方法;

      來自四川 回復(fù)
    3. 謝謝!

      來自北京 回復(fù)
    4. 如果想在導(dǎo)航上做一個(gè)登陸的按鈕,然后登陸上去之后會(huì)顯示昵稱,怎么樣設(shè)置讓登陸之后的昵稱在每個(gè)頁(yè)面都顯示呢?
      我現(xiàn)在只能是讓導(dǎo)航在每個(gè)不同的頁(yè)面上都登錄一次

      來自陜西 回復(fù)
    5. 非常實(shí)用,關(guān)鍵今天剛好用上,做了個(gè)懸浮菜單,多謝分享!

      來自廣東 回復(fù)
  8. 親,我學(xué)習(xí)了,還有哦,這個(gè)坐標(biāo)設(shè)置好,能在任意位置設(shè)置廣告卡片的~~~

    來自北京 回復(fù)
  9. 一種不同的思路,也行可以用到不能用“固定到瀏覽器”的情況下,謝謝分享! ??

    來自北京 回復(fù)
    1. 互相學(xué)習(xí)啦,還可以把某個(gè)元件固定到任意你想要的位置的:如窗口滾動(dòng)時(shí) 移動(dòng) 某個(gè)元件(內(nèi)容生成的動(dòng)態(tài)面板或小圖片)絕對(duì)位置到 x坐標(biāo)定好x設(shè)置為950,y設(shè)置為[[Window.Scroll+450]] 那么無(wú)論你的窗口如何滾動(dòng),元件始終在,(950,450)

      來自北京 回復(fù)
    2. 少了個(gè)字母Y,[[Window.ScrollY+450]]

      來自北京 回復(fù)
  10. 轉(zhuǎn)化為動(dòng)態(tài)面板之后,直接右鍵選擇“固定到瀏覽器”會(huì)不會(huì)方便點(diǎn)? ??

    來自廣東 回復(fù)
    1. 我試過的親,但是窗口內(nèi)容特別長(zhǎng)的時(shí)候,一滾動(dòng),好像它就沒了,不知道是不是我的默認(rèn)瀏覽器的原因~~ : ?

      來自北京 回復(fù)