После курса · Обновлено 4 ноября 2026 · 20 мин чтения
Красивый сайт — это не «вкус» и не количество украшений. Это иерархия, расстояния, ограниченная палитра и контраст. Разбираем, почему глаз видит одно раньше другого, что психология говорит про цвет и сочетания, как получился этот сайт — и как научиться делать так же.
Короткий ответ
Красивый сайт = понятный + аккуратный + единый. Понятный — видно, что главное. Аккуратный — правильные расстояния и выравнивание. Единый — мало разных решений: один акцент, одна форма скругления, один шрифт. Декор в этой формуле почти не участвует.
Вкус объясняет, что нравится вам. А восприятие экрана у людей устроено одинаково: глаз и внимание работают по одним законам, независимо от того, какой стиль сейчас в моде. Именно поэтому правила дизайна можно выучить, а не «почувствовать».
Человек не читает страницу. Он просматривает её за две-три секунды: несколько точек-фиксаций, между ними — прыжки взгляда. Если за это время не нашлось, за что зацепиться, остальное уже не имеет значения. Поэтому дизайн — это в первую очередь управление вниманием, а не украшение.
Иерархия — это порядок важности. На экране должен быть один самый главный объект, один-два второстепенных, а всё остальное — фон. Выделяют четырьмя инструментами, и лучше не всеми сразу:
Если выделено всё — не выделено ничего
Заголовок крупный, подзаголовок цветной, у каждой карточки своя рамка, кнопки трёх цветов. Так выглядит страница, на которой автор боялся, что что-то останется незамеченным. В итоге глаз не находит точку входа и уходит.
Проверка простая: прищурьтесь до половины. Если главное всё ещё видно, а остальное расплывается — иерархия есть. Разобрано в уроке про иерархию.
Самая частая причина «страница выглядит как черновик» — не цвет и не шрифт, а одинаковые промежутки везде. Когда все отступы равны, экран превращается в ровное полотно: непонятно, где заканчивается одна мысль. Отступ сообщает связи раньше, чем человек прочитает текст: внутри группы меньше, между группами больше.
Это закон близости из гештальт-психологии: мозг объединяет в группу не то, что связано по смыслу, а то, что стоит рядом. Второй закон — подобие: похожие по цвету и форме элементы читаются как родственные. Отсюда практическое правило: если два элемента должны читаться вместе, сократите расстояние; если они разные — увеличьте.
Наш собственный пример
На этом сайте каждая секция добавляла отступ сверху и снизу, и на стыке они складывались в 112 px пустоты — пять раз на главной. После сведения к одной шкале осталось 80 px, и страница стала читаться как рассказ, а не как набор этажей. Дело было не в «воздухе», а в его отсутствии внутри и избытке между.
Практика — в уроке про близость и воздух.
Все правила выше — не чья-то фантазия. За каждым стоит исследование о том, как человек видит, выбирает и двигает рукой. Их полезно знать по именам: тогда правило перестаёт быть «мне так сказали» и становится объяснимым.
| Закон | Что говорит | Что из этого следует |
|---|---|---|
| Гештальт | зрение собирает целое из частей: близкое, похожее и замкнутое читается вместе | группируйте отступами, а не рамками; одинаковые элементы — для одинаковых действий |
| [Закон Фиттса](word:Закон Фиттса) | чем цель дальше и меньше, тем дольше до неё добираться | кнопки от 44 px, зазор 8 px, опасное действие — отдельно |
| [Закон Хика](word:Закон Хика) | чем больше равноправных вариантов, тем дольше выбор | одно главное действие, редкое — под «Дополнительно» |
| [Закон Якоба](word:Закон Якоба) | человек ждёт привычного: он учился на других сайтах | шапка, меню, поиск и вход — на привычных местах |
| [Когнитивная нагрузка](word:Когнитивная нагрузка) | рабочая память держит около четырёх объектов | упрощать — значит убирать решения, а не слова |
Практика по каждому закону — в модуле «Законы восприятия»: гештальт, закон Фиттса, закон Хика и закон Якоба.
Любой цвет описывается тремя величинами, и это единственный способ говорить о цвете точно, а не «мне нравится это бордо».
| Параметр | Что означает | Как использовать |
|---|---|---|
| Оттенок (hue) | какой это цвет: красный, синий, зелёный | основа палитры; два-три оттенка на весь сайт |
| Насыщенность | насколько цвет чистый и яркий | фон — приглушённый, акцент — насыщенный |
| Светлота | насколько цвет светлый | фон — светлый, текст — тёмный, поверхности — белые |
Из одного оттенка, меняя насыщенность и светлоту, получают всю палитру: светлые пастельные фоны, средние акценты, тёмный текст. Именно поэтому сайт с тремя цветами часто выглядит дороже, чем сайт с двенадцатью: в нём цвета родственны, а не собраны из разных источников.
Тёплые цвета — красный, оранжевый, жёлтый — воспринимаются как близкие и активные: они быстрее притягивают взгляд и кажутся «громче». Холодные — синий, зелёный, фиолетовый — как спокойные и дальние: они дают ощущение порядка и доверия. На этом различии и построены типичные решения интерфейсов.
| Цвет | Что сообщает | Где обычно используют |
|---|---|---|
| Синий | доверие, информация, спокойствие | ссылки, основные кнопки, корпоративные сайты |
| Зелёный | успех, разрешение, «всё в порядке» | подтверждения, статусы «готово», финансы |
| Жёлтый и янтарный | внимание, предупреждение, ожидание | плашки «осталось мало», предупреждения |
| Красный | ошибка, опасность, остановка | ошибки, удаление, «не нажимать» |
| Фиолетовый | творчество, премиальность, игра | акценты, игровые и творческие продукты |
| Нейтральный серый | фон, второстепенность | подписи, разделители, служебный текст |
Честно про культуру
Значения цвета зависят от культуры и контекста: белый где-то праздник, а где-то траур; красный где-то «удача», а где-то «стоп». Вывод не «цвета ничего не значат», а другой: внутри одного продукта значение должно быть постоянным. Если красный — ошибка, он не может быть ещё и «акцией».
Второй важный эффект — насыщенность. Чистые цвета (#ff0000, #00ff00, #0000ff) на экране выглядят дёшево не из-за моды: у них максимальная насыщенность, они вибрируют рядом друг с другом и не дают глазу отдохнуть. Смешивая цвет с белым или серым, получают спокойные оттенки — ими и делают фоны и поверхности.
Одновременный контраст
Один и тот же серый на белом кажется темнее, чем на чёрном, а приглушённый цвет рядом с насыщенным выглядит ещё бледнее. Поэтому палитру проверяют не по отдельности, а в кадре: рядом друг с другом.
Палитра собирается не «подбором красивых оттенков», а распределением работы. Пять ролей — и цвета складываются сами.
| Роль | Что это | Пример |
|---|---|---|
| Фон | большая спокойная площадь | светло-сиреневый, светло-серый, очень светлый голубой |
| Поверхность | то, на чём лежит текст | белые карточки |
| Текст | два-три уровня важности | тёмный основной, средний второстепенный |
| Акцент | одно главное действие | насыщенный индиго, фиолетовый, бирюзовый |
| Состояния | успех, внимание, ошибка | светлый фон + тёмный текст того же оттенка |
Пропорция примерно 60-30-10: около 60% площади — фон, 30% — поверхности, 10% — акцент. Когда акцента становится 40%, он перестаёт быть акцентом: глаз больше не понимает, что здесь главное.
Практическое правило: один нейтральный оттенок для фона, белые поверхности, один насыщенный акцент и три пары для состояний. Если цветов в кадре больше четырёх (не считая состояний), почти всегда что-то лишнее. Разбор с заданием — в уроке про сочетание цветов и уроке про цвет как сигнал.
Контраст считают как отношение яркостей двух цветов: от 1:1 (цвет совпадает) до 21:1 (чёрное на белом). Общепринятые пороги: для обычного текста — не меньше 4,5:1, для крупного (от 24 px или от 19 px жирным) — 3:1, для границ и иконок — 3:1. Это стандарт WCAG, и за ним стоят исследования читаемости, а не вкус.
Наш собственный пример
Описание под заголовком страницы было цвета slate-600 — около 7,5:1, формально нормально. Клиент написал: «мне тяжело читать такой бледный текст, у меня плохое зрение». Стало slate-800 — около 14:1. Правило не нарушалось и до правки; проблему решило не соответствие норме, а запас.
Глаз адаптируется, поэтому «на глаз» контраст не проверить: в тёмной комнате бледный текст кажется нормальным, на улице исчезает. Проверка: прищуриться, посмотреть в градациях серого, а лучше — посчитать отношение яркостей. Подробно — в уроке про контраст.
Примерно каждый двенадцатый мужчина и одна из двухсот женщин плохо различают красный и зелёный. Если «ошибка» отличается от «успеха» только цветом, для них это одно и то же. Поэтому цвет всегда дублируется словом или значком: «Готово», «Внимание», «Ошибка».
Это же правило спасает и в бытовых условиях: на солнце, на плохом экране, при выключенной цветопередаче. Цвет — ускоритель смысла, а не сам смысл.
«Дорого» выглядит не то, где много деталей, а то, где все детали из одного набора. Один шрифт. Одна форма скругления. Одна тень. Один акцентный градиент. Одна шкала отступов. Когда всё разное — получается «разбросанные кнопки». Когда всё одинаковое, кроме одного — получается стиль.
Текст — это почти весь интерфейс: кнопки и картинки замечают, а читают текст. И «нечитаемый текст» почти никогда не про гарнитуру: он про размер букв, расстояние между строками и ширину блока. Две настройки, font-size и line-height, меняют ощущение страницы сильнее, чем любой декор.
| Уровень | Размер | Межстрочный интервал |
|---|---|---|
| Заголовок страницы | 32–40 px | 1.1–1.2, буквы плотнее: letter-spacing −0.02em |
| Заголовок раздела | 22–26 px | 1.25 |
| Основной текст | 16–18 px | 1.5–1.65 |
| Подпись, служебная строка | 13–14 px | 1.4 |
Соседние ступени должны отличаться заметно — в 1,25–1,5 раза. Разница между 16 и 17 px не видна вообще, поэтому «сделать чуть больше» — самая бесполезная правка в типографике. Четырёх размеров хватает почти на любую страницу; если понадобился пятый, скорее всего это тот же уровень, но с другим весом или цветом.
Вторая половина читаемости — [длина строки](word:Длина строки). Она задаётся не количеством знаков, а шириной блока: единица ch равна ширине символа «0», поэтому max-width: 65ch — это примерно 65 знаков. Хорошая строка — 45–75 знаков: длиннее — глаз промахивается при возврате на следующую строку, короче — чтение становится рваным.
Наш собственный пример
На этом сайте текст никогда не растянут на всю ширину: колонка ограничена, а описания под заголовками — 15 px с межстрочным 1.6. Когда клиент сказал «мне тяжело читать такой бледный текст», дело было не в размере, а в цвете — но проверяли мы оба параметра, потому что «мелко» и «бледно» человек описывает одним словом «не читается».
Третья часть — сетка. Невидимые линии, по которым выровнены блоки, и один зазор на все промежутки. В CSS это display: grid с grid-template-columns: repeat(3, 1fr) и gap. Глаз замечает сдвиг в 3–4 px, даже не понимая, что именно не так, а общие линии считывает мгновенно — отсюда и ощущение аккуратности.
И последнее: сетка должна перестраиваться. Больше половины людей откроют страницу с телефона, и две колонки на узком экране превращаются в тонкие полоски. Медиазапрос @media (max-width: 640px) перестраивает сетку в одну колонку. Шрифт при этом не уменьшают: уменьшение — не адаптивность, а способ сделать текст нечитаемым.
Практика — в модуле «Типографика и сетка»: кегль и интервал, длина строки, шкала размеров, сетка, адаптивность и проект «страница, которую приятно читать».
Честно: с людьми исследования не проводилось. Основа — те же принципы, что выше, плюс замечания клиента и замеры. Именно замеры и замечания сделали его таким, какой он есть, — и почти каждое исправление было про структуру, а не про украшения.
Из этого списка видно главное: «красиво» почти никогда не добавляется — оно получается, когда убрано лишнее и выровнено нужное.
Собрать страницу — половина навыка. Вторая половина — открыть готовую и назвать, что в ней не так. Без этого невозможно ни исправить свою работу, ни объяснить правку заказчику, ни принять чужой макет. Пять вопросов ниже работают и на своей странице, и на чужой, и на скриншоте в чате.
Одна правка за раз
Если поменять шрифт, цвет, отступы и кнопку сразу, станет непонятно, что именно помогло. А если станет хуже — непонятно, что откатывать. Разбирайте по одной проблеме: назвали → починили → посмотрели снова.
Практика — в модуле «Разбери экран»: пять вопросов на карточке вебинара (11.1), длинная строка, слипшиеся блоки, раскладка на телефоне, контраст и размер цели и проект: починить страницу целиком.
Честная граница: это разбор по видимым признакам, а не исследование с людьми. Настоящая проверка — дать человеку задачу («найдите цену», «запишитесь на курс») и молча смотреть, где он остановился и что перечитал. Не спрашивайте «нравится ли»: ответ на этот вопрос ничего не говорит о том, что чинить.
Практика — в модуле «Интерфейс, который понятно» траектории «Интерфейсы и сайты с нуля»: восемь уроков от иерархии до разбора экрана, где нужно переделать нарочно неаккуратную страницу и найти причину, почему на экране не видно главного. Первый урок открыт без подписки — иерархия экрана, проект — «переделать страницу по правилам», а последний — разбор экрана.
Следующий модуль — «Законы восприятия»: восемь уроков о том, почему эти правила работают. Там есть задания на группировку (гештальт), размер цели (закон Фиттса), число вариантов (закон Хика), привычные места (закон Якоба), дробление длинного (закон Миллера) и движение группой (общая судьба), а заканчивается модуль проектом «экран, который ведёт за руку» и разбором экрана по законам.
Дальше — «Типографика и сетка»: шесть уроков про технику текста и раскладки. Там разобрано то, чего не видно на скриншотах: кегль и межстрочный интервал (урок 10.1), длина строки, шкала размеров, сетка на grid и адаптивность, а заканчивается модуль проектом «страница, которую приятно читать».
И последний шаг — «Разбери экран: что не так и как починить»: шесть уроков не про «собери», а про «заметь». Каждый начинается с готовой, но плохой страницы: пять вопросов к любому экрану, длинная строка, слипшиеся блоки, колонки на телефоне, контраст и размер цели и проект, где надо починить всё сразу. Первый урок открыт без подписки.
Если вопрос шире — «куда расти» — читайте «Куда расти дальше: уровни и треки» и «Как выбрать направление». А если интересно, что ещё можно собрать руками, — «Персонажи и игры: что дальше».
Слова из этой статьи — в словаре программиста: иерархия, контраст, палитра, насыщенность, сетка, отступ, аффорданс, гештальт, [закон Фиттса](word:Закон Фиттса), [закон Хика](word:Закон Хика), [закон Якоба](word:Закон Якоба), [когнитивная нагрузка](word:Когнитивная нагрузка), типографика, кегль, [межстрочный интервал](word:Межстрочный интервал), [длина строки](word:Длина строки), брейкпоинт, юзабилити, скринридер и [тепловая карта](word:Тепловая карта).