Axure教程:手把手教你做截獲鼠標(biāo)指針(或鼠標(biāo)變手型跟隨)
昨天突發(fā)感想,教大家做了個Axure導(dǎo)航欄或廣告懸停的效果。今天我又心血來潮了,再教你們一個很實用的 ?應(yīng)用場景:
截獲鼠標(biāo)指針,做鼠標(biāo)跟隨事件。
相信不少同學(xué)都遇到過:想把鼠標(biāo)變成“手形”工具,但苦苦不得其解的時候吧?下面,是美女手把手教你做哦,(把舉例中的紅色標(biāo)尺圖替換成手就歐拉)~~~
(想感受一下應(yīng)用場景,可打開百度地圖,最右側(cè)有:“工具”-> “測距”或“標(biāo)記”功能。)
場景如下圖:
我隨意用了個標(biāo)尺圖片,代表手型。核心和關(guān)鍵就是:“頁面鼠標(biāo)移動時”,截獲鼠標(biāo)坐標(biāo),移動內(nèi)容到鼠標(biāo)坐標(biāo)。共三步。
第一步:
1)做個矩形紅色按鈕(這個不用我教了吧?),命名為button。
2)拖個圖片,換為你想用的圖(如下面的紅色小圖片)。 再拉個矩形控件,把“移動到某處….”等說明文字寫入矩形內(nèi)。
如下圖:
3)選擇2中的倆元件,轉(zhuǎn)換為一個動態(tài)面板,命名為content。
4) ? 隱藏content動態(tài)面板,如下圖中箭頭3處。
第一步完,元件準(zhǔn)備完畢,一個是測距 button,一個動態(tài)面板content。
第二步 :為button設(shè)置單擊事件:
如下:
1)移動動態(tài)面板content到紅色按鈕的下方對齊處,,絕對坐標(biāo)[[button.left,button.bottom]]
(為了保證每次單擊測距按鈕,標(biāo)尺都是從下面最近處跟隨鼠標(biāo))
2)顯示content。
其中 :1)具體步驟?如下圖: ?1->2->3->4->5->6 , 移動 ?content ?到絕對位置 ? ?x:fx ? fx設(shè)置為b.left ?b為button ? 。
點擊fx,會彈出編輯值窗口,如下圖:
先點擊下面的新增局部變量,點擊小黑三角,選元件button,簡些為b,插入變量This.left
把插入變量后,前面的0刪掉,This改為b,成 ? [[b.left]]
同樣的步驟,把 ?y:fx處設(shè)置為[[b.bottom]]
2) ?接著在用例編輯窗口的左側(cè),選擇“顯示”,對應(yīng)勾選content。第二步完。
第三步,也是最重要的一步:
頁面下方有兩個重要事件:
- 頁面鼠標(biāo)移動時。
- 頁面鼠標(biāo)單擊時。
其中?1,a)在該頁面的正下方,點擊“頁面交互”選項卡,點擊最下方的“更多事件”,找到“頁面鼠標(biāo)移動時”選項, 并點擊頁面鼠標(biāo)移動時,彈出用例編輯窗。
1,b)如下1->2->3->4->5->6,設(shè)置事件為:移動content 絕對位置到[[Course.x,Course.y]]
( x:fx,設(shè)置為Course.x。y:fx,設(shè)置為Course.y。)
其中: ?2“頁面鼠標(biāo)單擊時“事件: ?在彈出的用例編輯窗, ?選擇 ?“ 隱藏”——>勾選?“content”.
最終事件如下:
預(yù)覽或生成頁面,即可見頁面效果。
無論你的鼠標(biāo)再哪里,那個content(圖和文字)都緊跟著你。
你的鼠標(biāo)移到哪里,標(biāo)尺就實時跟到哪里。當(dāng)然了,你可把標(biāo)尺圖片換成“小手兒”,我這里“頁面鼠標(biāo)單擊”時,隱藏了content,大家還可以接著設(shè)置任何你想設(shè)置的事件,如顯示個其他的圖片,彈出個輸入對話框等等。
其實Axure能做好多效果:態(tài)面板的多狀態(tài)循環(huán)切換、加上全局變量的配合、還有 等待 定時事件,滾動到、移動到 等等等,基本能做好多好多的動效。
我做產(chǎn)品經(jīng)理快兩年,用了兩年的Axure做高保真原型,自己偷偷摸索了不少小竅門兒,但是我是個炒雞懶的女子,加上公司的產(chǎn)品和成果不敢亂往網(wǎng)絡(luò)上傳,所以很少分享和產(chǎn)品頁面相關(guān)的東西。
但我分享的絕對是實用的東西~~~
這兩天還算閑,所以發(fā)了兩篇,等有空了,我還會發(fā)~~~
有問題請留言哈,我有空一定解答。
本文由 @beikehuahua?原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理?,未經(jīng)許可,禁止轉(zhuǎn)載。
首先感謝樓主的分享。
但是實際效果并沒有達到標(biāo)題的效果(鼠標(biāo)變手型),沒有隱藏掉系統(tǒng)自帶的鼠標(biāo)指針,有點失望。
最后,個人覺得其實本文就是為了說明元件跟隨鼠標(biāo)指針移動的效果,可以不用這么大篇幅介紹使用場景,畢竟核心就是一步:頁面鼠標(biāo)移動時→移動圖標(biāo)到絕對位置(Course.x,Course.y);其他都是場景條件。
很好用!O(∩_∩)O謝謝!不過教程里面有些不嚴(yán)謹(jǐn)。摸索了好久!
看了你的幾篇這方面的文章,蠻受用的! 非常謝謝額!我是新手 剛用不久!不夠這篇里面好像有個錯誤額!
頁面鼠標(biāo)移動時。
頁面鼠標(biāo)單擊時。
其中 1,a)在該頁面的正下方,點擊“頁面交互”選項卡,點擊最下方的“更多事件”,找到“頁面鼠標(biāo)移動時”選項, 并點擊頁面鼠標(biāo)移動時,彈出用例編輯窗。
1,b)如下1->2->3->4->5->6,設(shè)置事件為:移動content 絕對位置到[[Course.x,Course.y]]
( x:fx,設(shè)置為Course.x。x:fx,設(shè)置為Course.y。)
后面的“x:fx,設(shè)置為Course.y” x 好像應(yīng)該是y吧!
哈哈! 請多多指教!評論不能截圖,有點麻煩 哈哈
? ,親,我錯了,我太馬虎了,你真細心,謝謝你的提醒哈,我看看后臺能修改不 ??
親~有沒有 相關(guān)的書籍或資源、視頻等推薦的,可以參考和學(xué)習(xí)Axure 函數(shù)部分的內(nèi)容或其他的相關(guān)內(nèi)容。我是新手,但還比較喜歡研究這個,嘿嘿!求指教
我今明兩天,會發(fā)一篇全面系統(tǒng)的文章,會提到實用的課程推薦,絕對對你有幫助的,你稍等一天哈~~~ ??
昨天晚上10點發(fā)了一篇實用的文章,有內(nèi)容推薦,但貌似一天了,后臺都沒審核通過,讓我昨天辛苦敲了四個小時,后臺審核估計當(dāng)作軟文刪了~~
你好,請問您的axure是在哪里下載的?為什么我的是英文的?
需要漢化 ??
你好 能發(fā)個視頻出來嗎?
你好親,我把rp文件分享了,百度云盤,鏈接: http://pan.baidu.com/s/1c1rWlW0 提取密碼: k33n
,你可以下載來拆解一下事件和元件哦~~~ ??
謝謝
?? 女產(chǎn)品都是寶,公司也有一個女產(chǎn)品,搞OA產(chǎn)品的,6到不行
哈哈,我們公司女產(chǎn)品還蠻多的~~~