如何用 5 個步驟,快速設計出優秀的深色模式?

2021-02-11 饅頭設談

深色主題是應用界面設計的最新趨勢。

曾經罕見的深色主題現已受到大眾的廣泛期待。

如果設計得當,深色主題可以帶來諸多好處,可以緩解視疲勞,弱光下更易讀。而且,根據屏幕的不同,可以大大減少電池消耗。

然而,想要設計一套出色的深色主題並非易事,不能只是簡單地重複使用顏色或反轉色調。如果這樣做,效果將適得其反:加重視疲勞,弱光下更難閱讀,甚至可能打破界面的信息層次結構。

這篇文章主要將說明如何設計可讀、均衡和出色的深色主題。

深暗淺明

大多數深色主題的 UI 設計都遵循這一原則:深層界面更暗,淺層界面略亮。這模擬了從上方投射光線的環境,帶來熟悉且令人安心的物理效果。

在進行深色主題設計時,很容易就會通過反轉淺色主題來實現效果。然而,這樣做反而會使底層變亮,而表層變暗。這有悖於物理規律,會讓人感覺不自然

與以上方法不同,我們應該從淺色主題的主界面取色,反轉此顏色,以獲得深色主題的主界面顏色。然後在近表層調亮這種顏色,在底層調暗這種顏色。

在 Superhuman,我們的深色主題是由五種灰色陰影構成的。表層界面使用較淺的灰色;底層的界面使用較深的灰色。

越靠近表層的界面使用較淺的灰色,靠近底層的界面使用較深的灰色。

重新審視感知對比度

在通過參考淺色主題來設計深色主題時,很重要的是要重新審視感知對比。也就是說,關鍵是看一個元素表現出來的差異,而不是看數值究竟是多少。

例如,在我們的淺色主題中,聯繫人信息文字為不透明度為 60% 的黑色。但是在我們的深色主題中,我們將聯繫方式設置為不透明度為 65% 的白色。

雖然兩者的對比度都超過 AA 標準,但是額外的 5% 卻可以防止視覺疲勞,特別是在弱光條件下。

對於這些補償並沒有嚴格的規定。相反,我們會根據文本區域、字體大小和行寬分別調整每一個元素,以確保深色主題和淺色主題一樣清晰、易於閱讀。

少用大面積亮色

在淺色主題中,我們經常使用大面積的亮色,效果通常還不錯,因為我們最重要的元素可能會更亮。但在深色主題中是行不通的,大面積亮色會把我們的注意力吸引過去。

例如,參考「提醒我」界面。在淺色主題中,粉紅色的蒙層不會把用戶的注意力從顏色更亮的對話框上吸引走。但是在深色主題中,同樣的蒙層卻會吸引注意力。所以我們拿掉了這種蒙層,這樣用戶就可以快速、輕易地關注到重要的部分。

△ 少用大面積亮色可以讓重要信息更受關注

避免純黑或純白

在 Superhuman,我們不會在黑暗主題中使用純黑或純白。

有以下四個理由:

1. 真實性

真正的黑色並不存在於我們的日常環境中(世界上最黑的物體,麻省理工學院開發的一種尚未命名的材料,離真正的黑色還差 0.005% )。因此,我們的視覺已經適應了將相對的黑暗視為黑色。

這就是為什麼#000000 會讓人感覺如此不和諧,尤其是在與較淺的元素對比時,它與我們通常看到的任何東西都不匹配。

2. 黑色拖影

當較淺的元素被拖動或滾動在純黑色背景上時,就會產生黑色塗抹這種視覺失真。

這種效果出現在 OLED 屏幕上,這種屏幕越來越普遍。在這些屏幕上,純黑色像素會被關閉(這就是為什麼深色主題比淺色主題消耗更少的電量)。

然而,這些像素的開啟和關閉比改變顏色要慢,因此這個變量響應導致了拖影效果。

△ iOS 時鐘應用程式的黑色拖影(必須在 OLED 屏幕上觀看)

你可以通過使用深灰色來避免黑色拖影,因為那樣的話像素將不會被關閉。這甚至適用於像 #010101 這樣的深灰色,並且仍然比淺色主題更省電。

3. 深度

如果在背景中使用純黑色,你就無法去表現深度。

打個比方,假如界面背景是純黑色的,你想在上面畫一個通知界面,通知應該漂浮在背景之上,所以你要使用陰影來傳達深度。但是,這種情況下陰影是難以察覺的,因為沒有什麼比純黑更黑。

如果你的背景不是純黑色的,你可以使用不同不透明度的陰影和模糊來表達深度。例如,參考 Superhuman 的通知:

可以用陰影來表達深度,前提是背景不是純黑色的。


4. 光暈

純白文本與純黑背景形成最高對比度是 21:1。從量化的 WCAG(Web 內容無障礙指南)的使用條件來看,這簡直是最佳輸出對比。

然而,在設計黑暗主題時,一定要注意對比度,對比度太高會導致眼睛疲勞和光暈。

將非常明亮的文本設置在非常暗的背景下時,文本會顯示為背景出血。對於我們這些散光患者來說,這種影響甚至更強。

傑森·哈裡森是感知與互動研究組的博士後研究員,他說:

散光患者(約佔總人口的 50%)發現,黑底白字比白底黑字更難閱讀。這在一定程度上與光線有關:在明亮的顯示器(白色背景)下,虹膜閉合得更緊,減少了「變形」鏡片的影響;在黑色的背景下,虹膜會打開以接收更多的光線,而透鏡的變形會使眼睛產生更模糊的焦點。

在 Superhuman,我們必須特別注意光暈,因為應用程式的文本太多。我們把白色的文字設置為 90% 的不透明度,這樣黑暗的背景就會混在一起。這平衡了對比度和亮度,使應用程式很容易在各種光線條件下閱讀。

加深顏色

為了避免眼睛疲勞和光暈,我們把文本的顏色調暗,所以彩色元素和按鈕可能會顯得太亮了。必須調整這些顏色,以更好地適應深色的主題。

首先,我們降低亮度,使這些顏色不會搶附近文本的視覺焦點。然後,增加飽和度,使他們仍然保持原有特徵。

例如,如果直接使用淺色主題中的紫色,它與附近文本對比顯得太亮了。在實際的深色主題中,我們加深了這種顏色,這樣用戶才可以專注於文本。

為黑暗的主題創造更深的顏色:保持色調,降低亮度,增加飽和度。

結論

深色主題有很多好處,現在被期待廣泛應用。

然而,想要設計好一款深色主題並非易事。簡單地重複使用顏色和反轉色調會增加眼睛疲勞,使其在弱光下更難閱讀,甚至可能打破視覺和信息層次。

我們找到了一種系統的方式來設計可讀性強、均衡、出色的深色主題,只需遵循以下步驟:

深暗淺明

重新審視感知對比度

少用大面積亮色

避免純黑或純白

加深顏色

想了解更多的設計資訊、有料乾貨、素材分享,歡迎掃描下方二維碼,加入饅頭哥的伐木累!

相關焦點

  • APP深色模式設計探索(上)
    深色模式(Dark Mode)近年來成為了一個時髦的詞彙,蘋果在2019年的WWDC大會上為iOS13引入深色模式,Google也在2019年Android Q版本中正式推出了深色模式。發布會之後,各大APP紛紛在應用商店上架了支持深色模式的新版本。「暗黑」時代已經到來,APP對深色模式的適配設計成為迫在眉睫的需求。設計師如何快速為APP產品設計出體驗良好的深色模式?
  • 如何設計深色模式?這3點因素需要考慮
    二、平臺設計指南 1. iOS平臺深色模式設計 在深色模式下,Apple重新審視了iOS中UI樣式和顏色的含義,讓我們來看看在iOS上設計深色模式帶來的變化。
  • 5個步驟,教你完成優秀的Dashboard設計
    文章中給出了設計優秀Dashboard的5個步驟以及詳細的示例。希望對你有所幫助。數據可視化一直是設計師的一項關鍵技能。我們將一些簡單的事情可視化,比如本周我們在咖啡上花了多少錢,或者這個月我們離減肥目標有多近。像這樣的簡單可視化可以作為圖表插入到其他屏幕中,但是當數據更加複雜時,顯示內容通常會變成Dashboard。
  • 【要聞回顧】 你的屏幕太黑了,深色模式到底怎麼用
    針對千禧一代的金融類應用程式,可能會用深色模式營造炫酷的效果,但對於以大眾作為目標人群的銀行網站就不太合適了。當用戶想要查看自己的餘額與支付帳單時,太黑暗、太時髦都會顯得華麗不實用。B2B SaaS應用程式的深色模式很難設計,標準的Web UI組件(例如數據表、窗口小部件、表單和下拉菜單)在深色界面中看起來可能很奇怪。
  • 深色模式:你說的黑是什麼黑
    5. 究極版的Zune UI:Windows Phone是一個不入流的作業系統…但是這段歷史一定是軟粉很熟悉的了;Windows Phone首發的時候,我入手了臺諾基亞的Lumia 800。先不說這個和主流作業系統極度差異化的UI設計,這個暗色主題是真的很優秀。
  • 深色主題,黑暗模式風格的UI設計作品
    dark theme),這個模式不僅僅是視覺外觀上的升華,更能保護用戶的眼睛,這個模式有很多APP界面設計是非常適合使用,比如基金、股票、視頻直播、設計及開發類的界面,這種需要用戶長時間盯著界面的應用就非常需要了。
  • 深色模式到底怎麼用?
    針對千禧一代的金融類應用程式,可能會用深色模式營造炫酷的效果,但對於以大眾作為目標人群的銀行網站就不太合適了。當用戶想要查看自己的餘額與支付帳單時,太黑暗、太時髦都會顯得華麗不實用。B2B SaaS應用程式的深色模式很難設計,標準的Web UI組件(例如數據表、窗口小部件、表單和下拉菜單)在深色界面中看起來可能很奇怪。
  • 深色模式到底怎麼用?
    針對千禧一代的金融類應用程式,可能會用深色模式營造炫酷的效果,但對於以大眾作為目標人群的銀行網站就不太合適了。當用戶想要查看自己的餘額與支付帳單時,太黑暗、太時髦都會顯得華麗不實用。B2B SaaS應用程式的深色模式很難設計,標準的Web UI組件(例如數據表、窗口小部件、表單和下拉菜單)在深色界面中看起來可能很奇怪。
  • 微博黑色模式怎麼開啟 深色模式設置方法
    首頁 > 問答 > 關鍵詞 > 微博最新資訊 > 正文 微博黑色模式怎麼開啟 深色模式設置方法
  • 如何評價iOS微信正式支持深色模式?
    這不,微信還是做了「深色模式」,但是卻是一個半吊子的「深色模式」。基本可以斷定,根本沒有遵照IOS關於深色模式的開發規範。很多人喜歡看微信和蘋果掐架,進而去站隊,其實很沒意思。有那麼多優秀的深色模式APP作品,你微信不會抄作業?什麼?騰訊不會抄作業?笑話,像素級的看家本領現在不會了?本質上來說,微信就壓根沒想做好「深色模式」,我就是應付一下用戶和蘋果,你還當真了啊?
  • 深色模式 or 淺色模式,哪個更好?
    自從19年蘋果發布會退出了深色模式後,越來越多的APP開始更新了深色模式。那麼,對於用戶而言,深色模式和淺色模式到底哪個更好呢?2019年9月19日蘋果秋季發布會發布iOS13正式版,推出了備受期待的深色模式,該模式可設置為夜間自動開啟。iOS 13:亮模式(左)與暗模式(右)之後各大手機運營商、APP或WEB客戶端,都在嘗試或普及這一「設計趨勢」,那麼到底深色模式的可用性如何呢?
  • iPhone11怎樣打開深色模式?iPhone打開深色模式的三種方法
    蘋果的iOS13已經適配深色模式一段時間了,蘋果11怎樣打開深色模式呢?今天分享三個方法,快速打開蘋果的深色模式。一、使用語音打開如果你使用了「嘿Siri」功能,你可以直接說:「Hey Siri,請幫我打開深色模式。」
  • DP13-顏色和深色模式
    設計中常用不同色溫的暖色、冷色和中性色能喚起人們的情緒反應。暖色是指黃色和紅色等;冷色包括藍色、綠色或紫色的色調;中性色包括棕色、灰色、黑色和白色。某些顏色會讓人產生某些感受,例如,鮮豔的色彩給人以活力、直接或緊迫的感感,明亮的色調讓人感覺有更多的能量和積極的情緒,可以用它們來喚起用戶對產品、服務或重要信息的關注。而柔和的、不那麼鮮豔的顏色則讓人更放鬆平和。
  • 5個方法教你如何設計一款優秀的APP LOGO
    logo在APP中是非常關鍵的一個環節,和其他許多logo同時排列在手機屏幕上,如何一眼就被吸引和點擊?線形圖標與剪影圖標有異曲同工之處,都是深色背景反白,或者淺色背景讓圖形填色,線條粗細可以自由選擇,線形圖標更能體現圖形細節,讓用戶印象深刻。字母圖標通常提取app名稱的首字母或全部字母進行設計,新的字母圖形保持本身的識別性,結合產品的屬性,讓人可以在眾多應用中快速找到目標。
  • 暗色模式將如何改變設計的未來
    暗色模式,以往只能在PS、AE等設計生產工具裡體驗到,現在終於能在 Page、Keynote 裡使用了。所以,我們一邊更新體驗,一邊又感慨到:Apple 貌似玩不出什麼新花樣了,居然連一個皮膚都能作為新版的噱頭。但隨著今年,深色模式這個話題討論的人越來越多。我們開始發現,這個小玩意並非想像中的那麼簡單。
  • SketchUp用PS快速渲染出效果圖·教程
    一張優秀的設計作品,不管是項目設計本身,還是一張圖紙的表達,亦或者是封面的設計,室內圖紙的表現,都需要我們花大量時間去探索,思考,
  • word功能應用:如何進入深色護眼閱讀模式
    編按:前不久,微信推出的「深色模式」廣受好評,開啟該功能後,閱讀時能減少視覺疲勞,非常適合夜間使用。其實,在word中同樣可以開啟「深色模式」,高級又護眼,個人覺得非常有用,建議大家了解學習。學習更多技巧,請收藏關注部落窩教育word圖文教程。
  • iPhone 11的5個隱藏使用技巧 讓你的手機更好用
    距離蘋果手機iPhone 11系列上市已經過去了兩個月時間,不知大家對於新一代iPhone的整體使用體驗如何。就我個人使用體驗來講,雖然iPhone 11系列在外觀上基本沒有任何變化(除了背面新增的一顆攝像頭),且依然採用難看的劉海屏;但不得不說,iOS 13流暢的作業系統還是用著很爽的。
  • iPhone 11的5個隱藏使用技巧 學會了讓你的手機更好用
    就我個人使用體驗來講,雖然iPhone 11系列在外觀上基本沒有任何變化(除了背面新增的一顆攝像頭),且依然採用難看的劉海屏;但不得不說,iOS 13流暢的作業系統還是用著很爽的。另外,這些天用下來我也總結了幾個iPhone 11上隱藏的實用小技巧分享給大家,一起來看看吧。
  • 微信「深色模式」辣眼睛?這6大新功能才是真的香!
    這個月以來,微信開始陸陸續續做了一些小改動,在不知不覺中它已經更新了 7 個功能。(只限 ios 用戶,部分安卓用戶可內測)1)深色模式有的小夥伴可能會疑惑,為什麼自己的微信已經是最新版本了,為啥還看不到深色模式。