發(fā)布時間:2024-02-27 17:33:23 瀏覽量:164次
讀完這篇 Google Dark Mode 的設(shè)計規(guī)范,你會知道為什么說很多 APP 的 Dark Mode 都是存在很大問題的,包括 beta 版微信和網(wǎng)易云音樂。如果讀完之后你還對上句話存在懷疑,那就在晚上關(guān)燈后躺在被窩使用上述兩款 APP 的 Dark Mode 試試看。
深色模式在大多數(shù)的UI設(shè)計上表現(xiàn)為深顏色的界面,通常作為對默認(rèn)(淺色)顏色模式的補(bǔ)充。
Material Design 的深色模式包含以下屬性:
深色模式UI會大面積使用深色表層及少量的顏色,可以在保證高標(biāo)準(zhǔn)可用性的同時散發(fā)出較弱的光。
深色模式可以隨系統(tǒng)主題自動切換(Android10),也可在APP內(nèi)設(shè)置開關(guān)。
上圖所示是設(shè)置在頂部bar上的切換開關(guān)
上圖是設(shè)置在溢出菜單中的淺色模式、深色模式選項
上圖是設(shè)置在應(yīng)用設(shè)置中的深色模式開關(guān)
深色模式應(yīng)使用深灰色作為主要顏色,而非純黑色。深灰色可以包容更廣泛的顏色、高度和深度,因?yàn)樗菀卓吹交疑幱啊?/p>
深灰色界面還可以減輕眼部疲勞,因?yàn)闇\色的文字在深灰色的界面上比在純黑色的界面對比度更低。
Google 推薦的深色模式界面顏色是 #121212。
Google 推薦的深色模式界面顏色是 #121212
深色模式中的各個組件與淺色模式一樣,也需要呈現(xiàn)出不同的海拔、陰影等。但是,深色模式中不同的海拔是通過不同的表面亮度來表現(xiàn)的。
海拔越高顏色越亮。
組件表面的海拔越高(假設(shè)上方有個隱形光源,將組件上升到更接近光源的位置),則該組件就越亮。我們可以通過給組件表面顏色增加半透明白色遮罩來表達(dá)亮度。
給顏色增加遮罩還可以使我們更加輕松地分區(qū)組件與其陰影,提高組件與陰影之間的對比度,使組件的邊緣更加明顯。
深色模式中的背景顏色必須足夠深以展示白色文字。背景顏色與文字之間的對比度至少為 15.8:1。
如果要創(chuàng)建符合品牌設(shè)定的深色界面,可以用較低的不透明度將品牌色覆蓋在#121212上。
#121212是 Google 建議使用的深色模式界面顏色。
應(yīng)避免在深色模式中給文字使用不能通過WCAG色彩易用性測試的飽和色(背景與文字的對比度應(yīng)高于4.5:1)。深色背景上面的飽和色會導(dǎo)致眼睛疲勞。
首選色是在APP界面和各類組件中最常出現(xiàn)的顏色。Material Design baseline的深色模式中使用色調(diào)200作為首選色。
深色模式中組件有時也會用到淺色,可以在這類組件上使用由首選色延伸出的顏色。
次級色可以用于強(qiáng)調(diào)UI中的某些部分。深色模式中的次級色同樣需要去飽和度以符合高于4.5:1的對比度標(biāo)準(zhǔn)。
在深色模式中,深色占據(jù)了UI中大部分的界面。通常情況下強(qiáng)調(diào)色會采用亮色(例如更飽和或更鮮明的顏色),從而達(dá)到突出元素的目的。強(qiáng)調(diào)色應(yīng)該謹(jǐn)慎使用,僅用于強(qiáng)調(diào)一些關(guān)鍵元素,例如文字、按鈕。
Material色板生成器可以用來創(chuàng)建配色方案,也可以用來生成色調(diào)板,然后從中選擇可用于深色模式的顏色。
為了能更好的適應(yīng)深色模式,建議使用色調(diào)在200-50的顏色,避免使用色調(diào)在900-500之間的飽和色。這可能跟你在淺色模式選擇顏色的原則有所差別。
為了保留品牌辨識度,高飽和度的品牌色也可以在深色模式中使用。但APP中的品牌元素應(yīng)限制在1-2種,比如logo或者用于一個帶有品牌色的按鈕。
謹(jǐn)慎的使用品牌色可以使品牌元素保持高優(yōu)先級,突出其重要位置。
錯誤色用于指示錯誤狀態(tài)。
Material Design baseline中使用的錯誤色是#CF6679。這個顏色是通過將淺色模式中的錯誤色#B00020覆蓋上不透明度為40%的白色遮罩得來的。
“上層”色
“上層”色主要用在那些位于關(guān)鍵界面上的文字、圖標(biāo)等相對細(xì)微的元素,這些關(guān)鍵界面使用了首選色、次級色、表層色、背景色、錯誤色等。
在深色模式中,“上層”色通常使用白色或者黑色,如下圖所示。
深色背景上的淺色文字
當(dāng)淺色文字需要顯示在深色背景上面時,建議采用以下幾個不飽和度:
使用一些特定的深色模式組件對 Material Design 一些用例來講也很受用。使用一些特定的深色模式組件對 Material Design 一些用例來講也很受用。
屏幕中那些占用較大面積的組件,比如 app bar 或背景,可以使用深色。
如果深色模式中要用到淺色的組件,則淺色可以用于突出這個組件的優(yōu)先級。
例如,將深色模式中的 snackbar(消息通知組件)設(shè)定為淺色,可使 snackbar 在界面中更加突出。
本文由@Jalyn 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)允許,禁止轉(zhuǎn)載。
題圖來自Unspalsh, 基于CC0協(xié)議。
熱門資訊
1. iPhone6的UI設(shè)計尺寸規(guī)范,原來如此重要!
想要了解iPhone6界面設(shè)計的尺寸規(guī)范嗎?這里為您詳細(xì)介紹iPhone6的UI設(shè)計尺寸規(guī)范,包括界面尺寸、圖標(biāo)尺寸、可點(diǎn)擊高度規(guī)范、搜索欄高度規(guī)范以及界面元素之間的距離規(guī)范。
2. 12個絕佳的UI設(shè)計網(wǎng)站,助力你的創(chuàng)作之旅!
將為大家介紹12個絕佳的UI設(shè)計網(wǎng)站,這些網(wǎng)站不僅可以為你提供靈感,還可以幫助你學(xué)習(xí)新的技巧,助力你的創(chuàng)意之旅!dribbbleDribbble 是一個面向設(shè)計師的...
3. 移動端UI設(shè)計中常見的5種APP界面類型,你get到了嗎?
通過介紹移動端UI設(shè)計中的閃屏頁、引導(dǎo)頁、浮層引導(dǎo)頁、空白頁和首頁等5種APP界面類型,幫助大家更好地了解UI設(shè)計的基本知識
4. 10個免費(fèi)學(xué)習(xí)UI設(shè)計的網(wǎng)站 提升你的設(shè)計能力
怎樣可以提升你的UI設(shè)計能力!第一個:站酷站酷想必是設(shè)計師都知道的一個網(wǎng)站,里面不止有UI設(shè)計的資源,還有其他設(shè)計的,不如:平面設(shè)計、網(wǎng)頁設(shè)計、字體...
5. 移動端列表頁和表單頁設(shè)計秘訣:讓你的APP點(diǎn)擊率翻倍
在移動端設(shè)計中,列表頁和表單頁是不可或缺的部分。一個好的列表頁和表單頁設(shè)計能夠讓用戶輕松地獲取信息并產(chǎn)生點(diǎn)擊欲望,從而提高點(diǎn)擊率。本文將為你...
6. 推薦10本適合UI設(shè)計師看的書籍,輕松掌握技能!
對于想要提高自己的設(shè)計能力和創(chuàng)造力的小白和UI設(shè)計師來說,這本書是一個很好的選擇。4.《設(shè)計的覺醒》(IKKO TANAKA)推薦理由: 這本書是日本現(xiàn)代平面...
7. 零基礎(chǔ)學(xué)UI設(shè)計要多久?培訓(xùn)完能拿多少工資?
探索零基礎(chǔ)UI設(shè)計培訓(xùn)的時長與薪資前景。了解數(shù)字藝術(shù)教育領(lǐng)域的專業(yè)課程,以及培訓(xùn)后的職業(yè)發(fā)展機(jī)會。
8. 物聯(lián)網(wǎng)APP UI設(shè)計:創(chuàng)造智能硬件領(lǐng)域的沉浸式體驗(yàn)
ui設(shè)計應(yīng)該讓用戶一目了然,能夠快速找到所需的信息和功能。在設(shè)計過程中,應(yīng)盡量使用簡潔的圖標(biāo)、文字和色彩,避免過多的視覺干擾。符合用戶習(xí)慣:ui設(shè)...
9. 武漢UI設(shè)計培訓(xùn)班費(fèi)用怎么樣?想學(xué)UI設(shè)計要多少錢?
想了解武漢UI設(shè)計培訓(xùn)班的費(fèi)用是多少嗎?不知道學(xué)UI設(shè)計要花多少錢?不妨看看這篇文章,了解UI設(shè)計培訓(xùn)班的學(xué)費(fèi)價格以及學(xué)習(xí)內(nèi)容。
10. 設(shè)計中的色彩心理學(xué):淺析中西方色彩的歷史演變與設(shè)計應(yīng)用
摘要:本文探討了色彩的歷史演變和設(shè)計應(yīng)用。通過對色彩在早期文明社會中的實(shí)用運(yùn)用、不同文化背景下色彩觀念的差異、色彩在設(shè)計中的重要性以及新興技...
最新文章
同學(xué)您好!