Градиенты пережили несколько волн популярности и непопулярности. Сначала их использовали как способ имитировать объём в интерфейсах, потом полностью убрали в пользу плоского дизайна, а теперь они вернулись в новом качестве: мягкие, многослойные, с тонкой работой над светом. Современные сайты используют градиенты в фонах, кнопках, иллюстрациях, обводках и тенях, и при умелом применении они добавляют странице глубину и характер.
Но у инструмента есть обратная сторона. Неудачный градиент выглядит дёшево: грязные переходы, неуместная радуга, потеря читаемости текста. Заказчики нередко просят «добавить градиент, чтобы было красиво», не представляя, где именно он нужен. Задача дизайнера в этом случае — превратить пожелание в решение, которое подчёркивает смысл, а не прячет недостатки макета.
В статье собраны практические правила: какие бывают градиенты, как подбирать цвета, где они действительно полезны, как избежать проблем с читаемостью и скоростью, и какие ошибки встречаются чаще всего.
Какие бывают градиенты
Прежде чем применять приём, полезно понимать его разновидности. У каждой своя задача.
- Линейный. Цвет плавно меняется вдоль прямой линии под заданным углом. Самый универсальный вариант: фоны секций, кнопки, подложки.
- Радиальный. Переход идёт от центра к краям, как свет от лампы. Подходит для подсветки за объектом, световых пятен в фоне.
- Конический. Цвет меняется вокруг центральной точки по кругу. Используется в индикаторах, диаграммах, декоративных элементах.
- Сетчатый (меш-градиент). Несколько цветовых пятен плавно перетекают друг в друга, образуя органичный многоцветный фон. Выглядит современно, но требует точной настройки.
- Градиент в тексте и обводках. Заливка заголовка или рамка карточки с переходом цвета. Допустим как акцент, но опасен для читаемости.
- Градиентная маска. Плавное затухание изображения или блока к краю: фотография растворяется в фон, контент уходит под полупрозрачную тень.
Зачем градиент нужен на сайте
У красивого перехода цвета есть функциональная ценность. Если вы не можете назвать задачу, которую решает градиент, скорее всего, он лишний.
- Глубина и объём. Лёгкий переход создаёт ощущение света и пространства, особенно на кнопках, карточках и иллюстрациях.
- Акцент и направление взгляда. Светлое пятно фона рядом с важным блоком притягивает внимание. Тёмное затухание к краю помогает сфокусироваться на центре.
- Характер бренда. Технологичные, медиа, финансовые и креативные проекты используют градиенты как часть узнаваемого образа.
- Читаемость текста на фото. Тёмный градиент под заголовком на фотографии — один из самых практичных приёмов, обеспечивающих контраст без плотной плашки.
- Плавные переходы между секциями. Вместо резкой границы фон мягко меняется, и страница ощущается цельной.
- Выделение главного действия. Градиент на основной кнопке может сделать её ярче и заметнее, если он сдержан.
Основы подбора цветов
Близкие цвета лучше далёких
Самые аккуратные градиенты строят на соседних оттенках цветового круга: синий переходит в бирюзовый, фиолетовый в розовый, оранжевый в красный. Резкие переходы между далёкими цветами, например красного в зелёный, дают грязную серую зону в середине, потому что смешение комплементарных оттенков рождает мутный тон.
Добавляйте промежуточную точку
Если нужен переход между далёкими цветами, помогает дополнительная точка с чистым цветом посередине. Так вы контролируете, как цвет проходит через центр, и избегаете «грязи».
Меняйте светлоту, а не только оттенок
Лучшие градиенты почти всегда меняют ещё и яркость: от более светлого цвета к более тёмному. Градиент, где у обоих цветов одинаковая светлота, выглядит плоским и «вибрирует», когда оттенки спорят друг с другом.
Опирайтесь на палитру бренда
Цвета перехода должны выходить из фирменной палитры, а не появляться из ниоткуда. Выбирайте две-три ступени одного цвета или основной цвет плюс акцентный. Как строить палитру целиком, мы описывали в статье «Как выбрать цветовую палитру для сайта компании».
Следите за углом
Диагональ, как правило, выглядит динамичнее, чем строгая вертикаль или горизонталь. Но в одном проекте лучше использовать один-два угла, чтобы градиенты согласовывались между собой.
Где градиенты работают хорошо
Фоны первого экрана
Мягкий радиальный свет за заголовком и изображением создаёт глубину и без лишней нагрузки задаёт настроение. О построении первого экрана мы подробно писали в статье «Первый экран сайта».
Кнопки и интерактивные элементы
Лёгкая разница в светлоте между верхом и низом кнопки придаёт ей объём и делает заметнее. При наведении градиент можно сдвигать или немного менять. Но не переусердствуйте: кричащая радужная кнопка снижает доверие, а не повышает кликабельность. Подробнее о призывах и кнопках смотрите в материале «Кнопки и призывы к действию».
Подложка под текст на фотографии
Полупрозрачный градиент от тёмного к прозрачному в нижней части изображения гарантирует читаемость подписей. Это работает надёжнее, чем подбор положения текста на неоднородной картинке.
Иллюстрации и абстрактные формы
Градиентная заливка делает простые формы выразительнее: блики, свечение, объём. Для IT-сервисов и продуктовых страниц это почти стандарт.
Карточки и выделенные блоки
Тонкий градиент в фоне карточки или лёгкая светящаяся обводка помогают отделить блок без жёсткой границы. Главное, чтобы перепад был мягким.
Графики и данные
Заливка под линией графика с плавным затуханием выглядит чище, чем сплошное цветное пятно, и не перетягивает внимание на себя.
Контраст и читаемость текста на градиенте
Основная опасность градиента — переменный контраст. Текст может быть читаем в одной части фона и сливаться в другой. Правило простое: проверяйте контраст в самом неудачном месте градиента, а не в среднем.
- Измерьте контраст текста с самой светлой и самой тёмной точкой фона под ним.
- Если разброс слишком большой, добавьте затемняющую или осветляющую подложку.
- Для длинных текстов используйте равномерный фон или очень слабый градиент.
- Для заголовков допустим более выразительный градиент, но с крупным размером и толстым начертанием.
- Не размещайте мелкий текст в зоне, где градиент меняется быстрее всего.
Градиентная заливка самого текста — отдельная история. Она выглядит эффектно в одном коротком слове крупного заголовка, но почти не читается в мелких размерах и плохо проходит проверку на доступность. Используйте её дозированно и обязательно проверяйте, чтобы слово оставалось различимым в любой части. Подробнее о правилах — в статье про контраст и читаемость.
Как избежать «грязных» градиентов
Чтобы переход выглядел чисто, соблюдайте несколько технических приёмов.
- Избегайте серой середины. Если переходите между далёкими цветами, добавляйте промежуточную точку или используйте цветовые пространства, где смешение идёт аккуратнее. Современные средства верстки позволяют указывать пространство интерполяции.
- Боритесь с полосами. На плавных переходах с малой разницей цветов бывает заметно ступенчатое «бэндинг». Помогает добавление лёгкого шума или зернистости, которая маскирует ступени.
- Не используйте слишком много цветов. Два-три цвета в градиенте — потолок для большинства задач. Радуга из пяти оттенков смотрится как реклама из прошлого.
- Настраивайте положение точек. Равномерное распределение не всегда лучшее. Сдвиг центра или более плавный переход придаёт натуральность.
- Проверяйте на разных экранах. Градиент может выглядеть по-разному на мониторе с широким цветовым охватом и на обычном смартфоне.
Градиенты в тёмной теме
На тёмном фоне градиенты работают особенно хорошо: световые пятна, свечения, глубина. Но здесь легко перестараться, получив кислотный эффект. Приглушайте насыщенность, делайте переходы мягче и не используйте яркие градиенты на больших площадях. Особенности работы с тёмным режимом разобраны в статье про тёмную тему в веб-дизайне.
Технические нюансы: скорость и совместимость
Градиенты, созданные средствами верстки, практически ничего не весят: это инструкции для браузера, а не картинки. Это существенное преимущество перед растровыми фонами. Однако у приёма есть оговорки.
- Сложные многослойные фоны. Много градиентов с размытием и прозрачностью могут нагружать видеокарту, особенно на слабых смартфонах. Тестируйте на недорогих устройствах.
- Анимированные градиенты. Постоянная анимация на больших площадях расходует заряд и ресурсы. Если эффект нужен, ограничивайте его область и длительность и учитывайте системную настройку уменьшения движения.
- Растровые градиентные фоны. Если вы используете готовую картинку-фон, оптимизируйте её вес и формат. О работе с изображениями читайте в статье «Оптимизация изображений для скорости и поиска».
- Печать и email. В печатных версиях и в письмах градиенты могут отображаться неправильно. Предусмотрите запасной сплошной цвет.
Скорость страницы — важный фактор и для пользователей, и для поисковых систем. Об этом подробно в материале про скорость загрузки сайта.
Градиенты и доступность
Для людей с нарушениями зрения градиенты создают дополнительные сложности: контраст меняется в пределах одного элемента, а границы размыты. Минимальный набор мер:
- не использовать градиент как единственный способ показать состояние или статус;
- обеспечить достаточный контраст границ интерактивных элементов, а не только их заливки;
- соблюдать правила снижения анимации для людей, чувствительных к движению;
- проверять сайт в режимах повышенной контрастности.
Больше о том, как сделать сайт удобным для всех, — в статье про доступность сайта.
Типичные ошибки
- Градиент везде. Фон, кнопки, карточки, иконки, заголовки — всё с переходом. Теряется иерархия, страница утомляет.
- Слишком контрастные цвета. Агрессивные переходы между кислотными оттенками вызывают ощущение дешёвого шаблона.
- Разные градиенты на разных страницах. Нет системы: на главной один угол и набор цветов, на внутренних другой.
- Игнорирование контраста текста. Белый текст на светлой части градиента.
- Градиент как способ спрятать слабый макет. Если композиция и контент слабые, переход цвета ничего не исправит.
- Нет запасного варианта. Если по какой-то причине градиент не отрисовался, фон должен оставаться читаемым.
- Тяжёлые анимации. Фоны, которые постоянно перетекают, отвлекают от контента и нагружают устройство.
Как ввести градиенты в систему
Чтобы градиенты не превратились в хаос, их нужно оформить как часть дизайн-системы.
- Определите два-три фирменных градиента с названиями и ролями: например, «основной фон», «акцент», «подложка под текст».
- Зафиксируйте углы, точки остановки и значения прозрачности.
- Укажите, где каждый допустим, а где запрещён.
- Подготовьте запасной сплошной цвет для каждого градиента.
- Опишите поведение при наведении, нажатии и в неактивном состоянии.
- Проверьте сочетания с текстом и иконками в светлой и тёмной теме.
Такая документация сэкономит время при появлении новых страниц: дизайнеру и разработчику не придётся каждый раз угадывать параметры. Как выстроены наши процессы, показано на странице «Этапы».
Практический пример: от идеи до решения
Допустим, компания разрабатывает интерфейсы для финансового сервиса и хочет «современный» сайт. Заказчик показывает референс с яркой фиолетово-розовой радугой на весь экран. Что делает опытный дизайнер?
- Выясняет задачи: сайт должен вызывать доверие у деловой аудитории, а не удивлять эффектами.
- Предлагает основной цвет бренда в спокойном глубоком синем оттенке, а градиент использует как лёгкое световое пятно за главным изображением.
- Для кнопки выбирает слабый градиент в пределах одного оттенка, чтобы она выглядела объёмной, но не кричащей.
- Под текстом на фотографиях добавляет затемняющую подложку с мягким затуханием.
- Проверяет контраст, скорость на слабом смартфоне и поведение при отключённых анимациях.
В итоге заказчик получает современный образ без потери доверия, а страница остаётся быстрой и читаемой. Именно такой баланс мы стараемся находить в каждом проекте: эффект работает на задачу, а не наоборот.
Чек-лист перед запуском
- Каждый градиент решает конкретную задачу, а не просто украшает.
- Цвета берутся из фирменной палитры и согласованы между собой.
- Текст читаем в самой неблагоприятной точке фона.
- Нет серой «грязи» в середине перехода и заметных полос.
- Страница быстро загружается и не нагружает слабые устройства.
- Есть запасной сплошной цвет и вариант для тёмной темы.
- Анимации можно отключить, они не мешают чтению.
- Градиенты описаны в дизайн-системе и применяются единообразно.
Итоги
Градиент — сильный, но капризный инструмент. Он хорош, когда подчёркивает смысл: создаёт глубину, направляет взгляд, обеспечивает читаемость. Он вреден, когда используется как украшение без задачи. Выбирайте близкие цвета, меняйте светлоту, ограничивайте количество переходов, измеряйте контраст и тестируйте производительность. Оформите правила в системе, чтобы сайт сохранял единый стиль по мере роста.
Если нужен взгляд со стороны на визуальный язык вашего сайта, обсудите задачу с нами через страницу контактов или посмотрите, как мы решаем такие вопросы в разделе «Веб-дизайн».