Axure教程:如何實(shí)現(xiàn)無痕,拒絕丑丑的默認(rèn)滾動條

8 評論 8508 瀏覽 7 收藏 5 分鐘

編輯導(dǎo)語:無痕滾動條相比與傳統(tǒng)滾動條舒適感好了很多,整體也較為美觀簡潔,本篇文章作者分享了制作無痕滾動條的具體方法,感興趣的小伙伴們一起來學(xué)習(xí)一下吧,希望對你有幫助。

在使用Axure制作滾動頁面效果的時候,大家第一時間,肯定會想到使用動態(tài)面板去實(shí)現(xiàn)效果。

但是動態(tài)面板自帶的滾動條,樣式實(shí)在是有點(diǎn)丑丑的。有沒有辦法讓這個丑丑的滾動條消失呢?今天就和大家分享一下如何制作無痕滾動條。

一、演示效果

二、制作步驟

1. 第一步:繪制需要滾動的內(nèi)容

使用Axure自帶的元件繪制出需要需要滾動的內(nèi)容,這部分的內(nèi)容所主要用于動態(tài)面板滾動時顯示。

2. 第二步:轉(zhuǎn)化動態(tài)面板

繪制完成后,選中所有的元件,在元件上點(diǎn)擊右鍵,選中“轉(zhuǎn)換為動態(tài)面板”,也可以使用“Ctrl+Shift+Alt+D”進(jìn)行。

3. 第三步:設(shè)置面板尺寸&顯示滾動條

首選,我們需要將動態(tài)面板的高度設(shè)置成500,這里的500是一個參考值,隨意設(shè)置,只需要比動態(tài)面板中內(nèi)容的高度小即可,只有這樣才會在滾動時才會出現(xiàn)滾動條。

其次,在動態(tài)面板上點(diǎn)擊右鍵,依次選擇“滾動條/垂直滾動條”,這里選擇垂直滾動條是因?yàn)槲覀兝L制的內(nèi)容是需要垂直滾動的。

當(dāng)勾選“垂直滾動”后,你會發(fā)現(xiàn)一個問題,滾動條蓋住了動態(tài)面板中的部分內(nèi)容(如下圖所示),也就是說我們需要增加默認(rèn)動態(tài)面板的寬度,以調(diào)整被滾動條蓋住的部分能夠顯示。

這里我們將動態(tài)面板的寬度增加18就正常了,因?yàn)?8是axure滾動條的寬度,調(diào)整前后對比如下。

4. 第四步:隱藏滾動條

這里隱藏滾動條的方法,也許有朋友會使用一個新的矩形,將矩形顏色調(diào)整為和底色相同,直接覆蓋在動態(tài)面板上,這的確也是一個方法,但是如果底色復(fù)雜,是背景圖,或者漸變色,這種方法就不行了。

我使用的方法也很簡單,在現(xiàn)有動態(tài)面板的基礎(chǔ)上,再套一個動態(tài)面板,并且將新面板的尺寸設(shè)置成250×500,也就是默認(rèn)動態(tài)面板的原始尺寸,以達(dá)到隱藏滾動條的目的。

也就是說這里包含了2層動態(tài)面板,內(nèi)層是真正的包含滾動條的動態(tài)面板;外層是通過尺寸隱藏滾動條的動態(tài)面板。

上圖可以看出虛線框,也就是外層動態(tài)面板的區(qū)域范圍,可以看到內(nèi)層動態(tài)面板的滾動條已經(jīng)在虛線框外了。

刷新預(yù)覽一下頁面感受一下效果吧!

三、結(jié)尾

其實(shí)Axure雖然在原型上功能還算比較強(qiáng)大的,但是在美觀度的控制上,依然不如代碼,所以在制作高保真原型的時候,肯定會需要一些奇特的方法來實(shí)現(xiàn)最終的效果。

感謝閱讀,希望我的文章,能夠幫助到你!

 

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

題圖來自 Unsplash,基于 CC0 協(xié)議。

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

    來自河南 回復(fù)
  2. 同樣是Axure 在Mac上滾動條就很好看 細(xì)長圓潤 靜置后自動消失

    來自上海 回復(fù)
  3. 雞肋雞肋

    來自上海 回復(fù)
  4. 所以為了看不到這個滾動條我都是直接用的當(dāng)拖動時動態(tài)面板XX跟隨垂直移動

    來自廣東 回復(fù)
  5. 這么看來我還是比較喜歡傳統(tǒng)的滾動條耶,因?yàn)榭梢愿宄目吹侥夸浕蛘呶恼碌倪M(jìn)度

    來自福建 回復(fù)
  6. 好像放大到一定的比例才不會看到進(jìn)度條,要不然還是可以看到,這是為啥

    來自河南 回復(fù)
    1. 為啥需要放大呢?

      來自江蘇 回復(fù)
  7. 看完有點(diǎn)哭笑不得??

    來自北京 回復(fù)