JHong:最近2年一直在做Web/App相關(guān)項(xiàng)目,設(shè)計(jì)過上百個(gè)彈框,其中總結(jié)了一些心得,將透過以下文章介紹彈框在Web上的各種應(yīng)用﹑技巧及表現(xiàn)。
什么是彈框?
彈框是一種交互方式,用作提醒,做決定或者解決某個(gè)任務(wù)。彈框一般包含一個(gè)蒙版,一個(gè)主體及一個(gè)關(guān)閉入口,常見于網(wǎng)頁及移動(dòng)端。其好處是讓用戶更聚焦,且不用離開當(dāng)前頁面,更快更容易完成任務(wù)。由于彈框與當(dāng)下流行的卡片式設(shè)計(jì)在表現(xiàn)形式上十分接近,同時(shí)彈框也逐漸承載了更多功能性需求,不再是簡單的內(nèi)容堆砌,因此彈框設(shè)計(jì)正在被越來越多設(shè)計(jì)師關(guān)注。
彈框尺寸怎么定?
在真正著手設(shè)計(jì)一個(gè)彈框時(shí), 第一個(gè)遇到的問題就是彈框的尺寸到底要定多大。市面上各種各樣尺寸的屏幕分辨率,如果你希望以一個(gè)尺寸適配所有屏幕分辨率,那可以參考以下數(shù)據(jù)。
2016年5月中國市場主流電腦分辨率統(tǒng)計(jì)Top 5 (資料來源自百度統(tǒng)計(jì))
從上圖得知市面上最小的屏幕是1024×768,因此只要保證在這個(gè)尺寸放得下, 其他尺寸也肯定沒有問題。彈框的寬度一般不會(huì)太寬,1000px通常是足夠有余的。高度的話,以Windows為例,去掉系統(tǒng)底部功能條的高度及瀏覽器的高度后,可以得出:
768px – 約60~100px(瀏覽器高度) – 40px(系統(tǒng)底部工具欄高度) = 約620px
彈框高度控制在620px以內(nèi),可以避免在小屏幕下滾動(dòng)一點(diǎn)點(diǎn)才能看全整個(gè)彈框的尷尬情況。假設(shè)彈框本身有滾動(dòng)條,頁面因?yàn)槌鲆黄劣钟幸粋€(gè)全局滾動(dòng)條,那整個(gè)滾動(dòng)體驗(yàn)就會(huì)變得很差。因此從體驗(yàn)角度及開發(fā)成本來看,我們一般會(huì)把彈框控制在620px高以內(nèi),而根據(jù)經(jīng)驗(yàn)所得,這個(gè)尺寸內(nèi)的彈框占了90%場景。
由于屏幕的尺寸愈來愈大,有時(shí)候?yàn)榱嗽诖笃聊幌掠懈玫囊曈X表現(xiàn),對(duì)于一些較復(fù)雜的彈框,可以選擇做2種尺寸適配。拿以下2個(gè)例子為例:
Marvel的新建項(xiàng)目彈框中,在大屏幕下,彈框尺寸為640px(寬)x760px(高);
在小屏幕下,選項(xiàng)及Icon則會(huì)縮小,彈框尺寸變成了640px(寬)x620px(高)
InVision的升級(jí)彈框中,在大屏幕下,列表的行距比較寬松,彈框尺寸為1100px(寬)x800px(高);
在小屏幕下,列表的高度則減小,彈框尺寸為1100px(寬)x630px(高)。
當(dāng)然,也可以按屏幕尺寸拉伸面板的尺寸。這裡處理的方法很多,總而言之如果彈框尺寸做得大,就要想好兼容方案,相對(duì)設(shè)計(jì)及開發(fā)成本也會(huì)增加。
彈框的使用場景
在設(shè)計(jì)時(shí)發(fā)現(xiàn)經(jīng)常會(huì)遇到一種情況,到底是用彈框還是用頁面來承載內(nèi)容呢?如果了解到彈框的特性后,其實(shí)不難分辨什么時(shí)候使用那個(gè)表現(xiàn)手法更適合。
彈框特性:
– 較頁面輕,可以更快回到之前的頁面
– 相對(duì)獨(dú)立,可以完全不影響頁面的布局
– 適合解決簡單,一次性的操作
以下列出了一些較適合使用彈框的場景及案例:
1. 新手引導(dǎo)
第一感覺是非常重要的。Google+及Carbonmade的新手引導(dǎo)采用了彈框,配上漂亮的插圖。這種處理手法美觀,不影響頁面布局,卡片式的表現(xiàn)手法還能貫穿網(wǎng)頁及移動(dòng)的一致體驗(yàn)。
Google Photos的新手引導(dǎo)更結(jié)合了微動(dòng)畫,效果非常驚艷,讓人過目不忘。
2. 選擇器
選擇器的特點(diǎn)是用一個(gè)內(nèi)滾區(qū)域來承載一個(gè)很長的頁面,而該內(nèi)滾區(qū)域的高度是可以根據(jù)瀏覽器的高度拉伸的。其好處是除了能放下很長的頁面,同時(shí)能保留一些操作一直停留在屏幕上。這裡可以選擇性的為彈框設(shè)置一個(gè)最大及最小高度,但要注意的是必須把背景鎖定,否則出現(xiàn)2條滾動(dòng)條的體驗(yàn)是很糟糕的。以QQ公眾平臺(tái)的圖文選擇器為例:
Flickr的圖片選擇器。
3. 任務(wù)
有時(shí)候某些任務(wù)只是一些簡單的操作,并不特地需要一個(gè)頁面來表現(xiàn),彈框是一個(gè)很好的方法。
Duolingo用插圖和icon等視覺元素來豐富任務(wù)彈框的表現(xiàn)形式,減輕枯燥感。
Trello的任務(wù)彈框雖然信息較多,但好處是能快速切換到不同的任務(wù),增加效率。
4. 提示
提示是最基礎(chǔ)的彈框應(yīng)用,設(shè)計(jì)時(shí)需記往保持統(tǒng)一性。視覺上的統(tǒng)一性: 顏色,間距,文案風(fēng)格等。交互的統(tǒng)一性: 主要操作是左邊還是右邊按鈕,關(guān)閉是點(diǎn)擊蒙版還是點(diǎn)擊叉叉。
騰訊企點(diǎn)的提示彈框整理:
幾個(gè)容易被忽視的彈框細(xì)節(jié)
1. 背景鎖定與滾動(dòng)條引起的抖動(dòng)問題
瀏覽網(wǎng)頁時(shí)經(jīng)常會(huì)發(fā)現(xiàn)彈框出現(xiàn)后,滾動(dòng)鼠標(biāo)時(shí),蒙版下面的頁面還是可以滾動(dòng)的,其實(shí)這些滾動(dòng)都是沒必要的,因?yàn)閺椏虻脑饩褪且劢褂脩舻淖⒁饬Α?/p>
因此我們要做的是 – 背景鎖定(從技術(shù)角度其實(shí)是暫時(shí)性干掉滾動(dòng)條)。
從前端同學(xué)扒出其技術(shù)原理如下:
當(dāng)Dialog彈框出現(xiàn)的時(shí)候,根元素overflow:hidden.
此時(shí),由于頁面滾動(dòng)條從有到無,頁面會(huì)晃動(dòng),這樣糟糕的體驗(yàn)顯然是不能容忍了,于是,對(duì)<body>元素進(jìn)行處理,右側(cè)增加一個(gè)滾動(dòng)條寬度(假設(shè)寬度是widthScrollbar)的透明邊框。
Dialog隱藏的時(shí)候再把滾動(dòng)條放開。
2.避免彈框上再彈出彈框
要盡量避免在彈框上再彈一層彈框,2層蒙版會(huì)讓用戶覺得負(fù)擔(dān)很重。可以改用輕量彈框或重新把交互梳理。
3.蒙版增強(qiáng)品牌感
過去我們對(duì)蒙版顏色可能沒有仔細(xì)關(guān)注過,也許顏色不是純黑#000,就是純白#fff。其實(shí)蒙版的顏色及透明度可以再深入搭配的,例如產(chǎn)品是藍(lán)色調(diào)性的可以在黑色中混入一點(diǎn)藍(lán)色,產(chǎn)品是輕盈的可以用白色或淡灰色,或者嘗試用沒那么深的顏色搭配高一點(diǎn)透明度等等,根據(jù)產(chǎn)品的調(diào)性設(shè)計(jì)出一個(gè)適合產(chǎn)品氣質(zhì)的蒙版。
Tumblr的蒙版顏色採用了它的品牌色rgba(54,70,93,.95)
Twitch的蒙版顏色在黑色中混入了一點(diǎn)紫色rgba(32,28,43,.9),與它的品牌色相符。
對(duì)彈框的其他思考
未來的趨勢(shì)
移動(dòng)在影響著人們生活,也同時(shí)引領(lǐng)著設(shè)計(jì)趨勢(shì),這些年產(chǎn)品都在追求多終端的一致性,早已衍生出自適應(yīng)網(wǎng)頁設(shè)計(jì)(Responsive Web Design)的布局解決方案,因此網(wǎng)頁設(shè)計(jì)也日趨移動(dòng)化。可以想像將會(huì)有一大波移動(dòng)上的體驗(yàn)會(huì)搬到網(wǎng)頁設(shè)計(jì)上,如彈框中包含多個(gè)層級(jí),透過左上角返回的交互體驗(yàn),更靈動(dòng)及細(xì)膩的動(dòng)畫效果等。
視覺表現(xiàn)方面,之前也提到過,將會(huì)有更多產(chǎn)品會(huì)為了在大屏幕下有更好的視覺效果做出針對(duì)性的設(shè)計(jì)。而隨著產(chǎn)品愈來愈追求簡潔,UI也變得愈來愈輕盈,甚至透明。彈框也許不再需要用一個(gè)框框去包住主體。市面上已經(jīng)有不少產(chǎn)品使用這種手法,以整個(gè)屏幕來取代框框。
這些也許是未來的一個(gè)趨勢(shì), 讓我們拭目以待。
Squarespace的登錄彈框
Evernote的修改標(biāo)簽彈框
「優(yōu)設(shè)字體設(shè)計(jì)好文最新集錦」
灰晝大大的字體推薦:
《灰晝的字體庫!10款常用的經(jīng)典基礎(chǔ)英文字體推薦(已打包)》字體排印指南:
《新手福利!一份詳盡全面的UI設(shè)計(jì)字體與排版指南》谷歌免費(fèi)字體網(wǎng)站:
《Google Fonts 網(wǎng)站全新設(shè)計(jì),免費(fèi)下載八百種英文字體!》
原文地址:騰訊ISUX
【優(yōu)設(shè)網(wǎng) 原創(chuàng)文章 投稿郵箱:2650232288@qq.com】
================關(guān)于優(yōu)設(shè)網(wǎng)================
"優(yōu)設(shè)網(wǎng)uisdc.com"是國內(nèi)人氣最高的網(wǎng)頁設(shè)計(jì)師學(xué)習(xí)平臺(tái),專注分享網(wǎng)頁設(shè)計(jì)、無線端設(shè)計(jì)以及PS教程。
【特色推薦】
設(shè)計(jì)師需要讀的100本書:史上最全的設(shè)計(jì)師圖書導(dǎo)航:http://hao.uisdc.com/book/。
設(shè)計(jì)微博:擁有粉絲量130萬的人氣微博@優(yōu)秀網(wǎng)頁設(shè)計(jì) ,歡迎關(guān)注獲取網(wǎng)頁設(shè)計(jì)資源、下載頂尖設(shè)計(jì)素材。
設(shè)計(jì)導(dǎo)航:全球頂尖設(shè)計(jì)網(wǎng)站推薦,設(shè)計(jì)師必備導(dǎo)航:http://hao.uisdc.com
復(fù)制本文鏈接 文章為作者獨(dú)立觀點(diǎn)不代表優(yōu)設(shè)網(wǎng)立場,未經(jīng)允許不得轉(zhuǎn)載。
發(fā)評(píng)論!每天贏獎(jiǎng)品
點(diǎn)擊 登錄 后,在評(píng)論區(qū)留言,系統(tǒng)會(huì)隨機(jī)派送獎(jiǎng)品
2012年成立至今,是國內(nèi)備受歡迎的設(shè)計(jì)師平臺(tái),提供獎(jiǎng)品贊助 聯(lián)系我們
標(biāo)志設(shè)計(jì)標(biāo)準(zhǔn)教程
已累計(jì)誕生 729 位幸運(yùn)星
發(fā)表評(píng)論 為下方 2 條評(píng)論點(diǎn)贊,解鎖好運(yùn)彩蛋
↓ 下方為您推薦了一些精彩有趣的文章熱評(píng) ↓