~9 хв

Колір і контраст в інтерфейсі: палітра та темна тема

Один-два акценти, гора нейтральних - і око каже дякую

Палітра інтерфейсу без болю: один-два акценти плюс нейтральні, контраст тексту 4.5 до 1, і чому темна тема - це теплий сірий, а не чорний фон.

Чому макет новачка схожий на ярмарок

Знаєш, у чому пастка? Хочеться запхати в макет усі улюблені кольори одразу. Синя кнопка. Зелений заголовок. Червона плашка. Фіолетовий фон. І все горлає одночасно. Оку немає за що зачепитися - коли кричать усі, не чути нікого.

Хороший смак у кольорі - це зовсім не «знати сто красивих відтінків». Це вміння себе обмежити. Уяви гурт на сцені: один соліст, решта на підспівці. Заспівають усі солістами - вийде базар. З кольором та сама історія: один-два акценти-солісти і купа скромних нейтральних на фоні. Ось і весь секрет дорогої палітри.

Сцена: Sodi спостерігає за одним яскравим солістом у світлі прожектора та сірим хором на задньому плані
Палітра як гурт: один акцент-соліст, решта - нейтральний хор. Sodi допомагає виділити акцент.

Що дає грамотна робота з кольором

Колір бʼє по очах першим - ще до того, як людина прочитала бодай слово. За частки секунди він вирішує: дорого це чи дешево, спокійно чи тривожно. І якщо ти вайбкодиш інтерфейс або збираєш лендинг, колір або працює на тебе, або проти тебе - середини тут немає.

  • Перестанеш робити «папужисті» макети, де десять кольорів бʼються за увагу.
  • Зрозумієш, чому твій текст важко читати - і полагодиш це одним правилом.
  • Збереш темну тему, від якої очі не втомлюються за пʼять хвилин.
  • Зможеш давати вайбкод-асистенту зрозумілі команди щодо кольору, а не «зроби красиво».

Девʼять із десяти «негарних» інтерфейсів - це не поганий колір, а забагато кольорів і слабкий контраст. Лікується обмеженням, а не додаванням.

Як зібрати палітру сайту: соліст і хор

Не обирай кольори по одному, «який подобається». Обирай ролі - а вже під кожну роль підбирай відтінок. Підхід змінюється повністю.

Нейтральні займають майже весь екран

Нейтральні - це навіть не колір. Це повітря. Сірі різної світлоти, майже-білий для фону, майже-чорний для тексту. Їх багато, і вони непомітні - у цьому весь сенс. Вони тримають сцену, щоб акценту було де блиснути. На реальному екрані нейтральні зазвичай займають більшу частину площі, а яскравих кольорів лишається зовсім трішки.

Скільки акцентних кольорів брати

Акцент - це твій фірмовий колір. Кнопка «купити», активне посилання, важлива цифра. Одного основного акценту вже з головою. Другий можна додати як контрапункт - скажімо, теплий до холодного. А от третій майже завжди зайвий: він не підсилює перший, а відбирає в нього увагу. Жадібничати тут невигідно.

Палітра, яка виглядає дорого
  • Один-два акценти, решта - нейтральні.
  • Акцент зʼявляється рідко і по ділу - там, де потрібна дія.
  • Відтінки з однієї родини: або всі теплі, або всі холодні.
  • Багато порожнього простору, колір не заповнює все підряд.
Палітра, яка виглядає дешево
  • Пʼять-шість яскравих кольорів одночасно, усі кричать.
  • Акцентом залитий весь фон - і він перестав бути акцентом.
  • Чисті кольори прямо з палітри за замовчуванням, без приглушення.
  • Колір заради кольору, без сенсу - просто щоб було веселіше.

Контраст і читабельність тексту: правило 4.5 до 1

Контраст - це про яскравість, а не про те, «наскільки різні кольори». Жовтий і білий - зовсім різні кольори, а яскравість у них майже однакова, тому жовтий текст на білому не читається взагалі. Натомість чорний на білому читається ідеально, хоча це, строго кажучи, й не кольори.

Є перевірений орієнтир зі стандарту доступності WCAG. Його тримають у голові всі нормальні дизайнери:

  • Звичайний текст до фону - мінімум 4.5 до 1.
  • Великий текст (великий заголовок, жирний) - можна мʼякше, 3 до 1.
  • Іконки та важливі елементи інтерфейсу - теж близько 3 до 1.

Рахувати в умі не доведеться. Є купа безкоштовних чекерів контрасту: вставляєш два кольори - бачиш число. Але й без них працює простий тест на око, про нього нижче.

Швидкий тест читабельності без жодних приладів
  1. Примруж очі й подивися на текст здалеку. Літери розпливаються в кашу - контрасту мало.
  2. Зроби скриншот і переведи в чорно-біле. Текст зник або ледь видно - значить колір тягнув усе на собі, а яскравості немає.
  3. Порівняй із чорним текстом на білому - це еталон. Твій варіант має бути близько за чіткістю, а не помітно слабшим.
  4. Подивися на телефоні за денного світла на вулиці. Виживає - значить ок.

Темна тема: фон - не чорний, а темно-сірий

Найчастіша помилка новачка в темній темі - залити фон у чистий чорний і кинути зверху яскраво-білий текст. Логіка наче залізна: максимальний контраст же. А насправді виходить різка для ока вібрація - білі літери ніби гудуть на чорному, і читати довго неможливо.

Профі роблять інакше. Material Design (це система дизайну від Google) прямо радить брати за базовий фон темної теми дуже темно-сірий, не чорний - близько #121212. Зсунь його трохи в тепло, у бік коричневого або petrol, - і оку стане ще мʼякше.

Темна тема живе за своїми правилами, і вони дзеркальні до світлої.

Три правила темної теми

  • Фон - теплий темно-сірий, не #000000. Чистий чорний виглядає як діра і підсилює вібрацію тексту. Темно-сірий мʼякший і лишає місце тіням.
  • Текст - не чисто білий. Бери світло-сірий, злегка приглушений. Ідеальний білий на чорному сліпить. Другорядний текст роби ще тьмянішим - так зʼявиться ієрархія.
  • Акценти приглушуй. Той яскравий колір, що круто виглядав на світлому фоні, на темному ріже. Зроби його менш насиченим і трохи світлішим - щоб він усе ще проходив за контрастом, але не горлав.
Порівняння двох темних тем: Sodi показує чистий чорний з яскравим текстом проти теплого сірого з приглушеним
Зліва - чорний фон гуде. Справа - теплий сірий, текст і акцент приглушені. Sodi вказує на правильний варіант.

Часті помилки в кольорі та контрасті

  • Кольорів як у коробці фломастерів. Пʼять акцентів - значить жодного. Лиши один-два, решта - нейтральні.
  • Слабкий контраст заради естетики. Світло-сірий текст на білому виглядає «повітряно», але не читається. Красиво й нечитабельно - це просто нечитабельно.
  • Сенс одним кольором. Показувати «помилка/успіх» лише кольором - значить втратити частину людей. Дублюй текстом або значком.
  • Чистий чорний у темній темі. #000000 з білим текстом гуде. Бери теплий темно-сірий і приглушений текст.
  • Яскраві акценти на темному фоні. Насичений колір, що блищав на світлому, на темному ріже. Приглушуй і трохи освітлюй.
  • Теплі й холодні акценти впереміш без причини. Теплий і холодний можуть сперечатися один з одним. Не впевнений - тримайся однієї температурної родини.

TL;DR - если коротко

  • Палітра - це один-два акценти плюс нейтральні (сірі, майже білий, майже чорний). Не веселка, а команда: соліст і хор.
  • Контраст - це різниця в яскравості, а не у «несхожості» кольорів. Текст до фону мінімум 4.5 до 1, великий - 3 до 1. Менше - очі втомлюються.
  • Колір не несе сенс наодинці: дублюй його текстом або значком, інакше людина на сонці й той, хто погано розрізняє кольори, тебе не зрозуміють.
  • Темна тема - це не чисто чорний фон. Бери теплий темно-сірий, а акценти приглушуй: чисті яскраві кольори на чорному ріжуть око.
  • Світлий текст на темному роби трохи менш білим, а темний на світлому - трохи менш чорним. Ідеальний контраст вібрує.
  • Менше кольорів - дорожчий вигляд. Правило 60 / 30 / 10: багато нейтрального, трохи другого, зовсім трішки акценту.

Пошук по вікі

Натисніть Esc для закриття

Введіть запит для миттєвого пошуку по всіх сторінках курсів та уроків.