DevToys Web Pro iconDevToys Web ProБлог
Оцените нас:
Попробуйте расширение для браузера:

Генератор оттенков и теней

Действительный
10

21 цветов

Tint 100%#ffffff
Tint 90%#ebf3fe
Tint 80%#d8e6fd
Tint 70%#c4dafc
Tint 60%#b1cdfb
Tint 50%#9dc1fb
Tint 40%#89b4fa
Tint 30%#76a8f9
Tint 20%#629bf8
Tint 10%#4f8ff7
Base#3b82f6
Shade 10%#3575dd
Shade 20%#2f68c5
Shade 30%#295bac
Shade 40%#234e94
Shade 50%#1e417b
Shade 60%#183462
Shade 70%#12274a
Shade 80%#0c1a31
Shade 90%#060d19
Shade 100%#000000
Технические детали

Как работает генератор оттенков и теней

Что делает инструмент

Генератор оттенков и теней создаёт более светлые оттенки (смешанные с белым) и более тёмные тени (смешанные с чёрным) из любого базового цвета. Введите цвет и выберите количество шагов, чтобы получить плавный градиент вариаций. Каждый шаг показывает значения HEX, RGB и процент смешивания, что упрощает создание согласованных цветовых шкал для UI-дизайна, брендинга и визуализации данных.

Распространенные сценарии использования для разработчиков

Разработчики используют генераторы оттенков и теней при построении шкал дизайн-токенов (например, blue-100 до blue-900), создании состояний hover и active для интерактивных элементов, проектировании доступных цветовых иерархий и формировании согласованных цветов фона и поверхностей для светлых и тёмных тем. Инструмент незаменим для создания пользовательских цветовых палитр Tailwind CSS или цветовых систем Material Design.

Как работают оттенки и тени

Оттенок создаётся смешиванием цвета с белым, увеличивая его светлоту. Тень создаётся смешиванием с чёрным, уменьшая светлоту. Формула для оттенков: new = base + (255 - base) × factor. Для теней: new = base × (1 - factor). Шаги равномерно распределяются между базовым цветом и чистым белым (оттенки) или чистым чёрным (тени), образуя линейный градиент значений цвета.

Распространенные ошибки и крайние случаи

Линейное смешивание с белым или чёрным может давать выцветшие оттенки или «грязные» тени для некоторых тонов. Жёлтые могут казаться зеленоватыми при затемнении, а синие — терять насыщенность при осветлении. Для перцептивно равномерных шкал рассмотрите использование цветовых пространств OKLCH или CIELAB. Всегда проверяйте, что ваши самые светлые оттенки и самые тёмные тени сохраняют достаточный контраст относительно предполагаемых фонов.

Когда использовать этот инструмент, а когда — код

Используйте этот браузерный инструмент для быстрого исследования и генерации цветовых шкал во время дизайн-работы. Для продакшен-дизайн-систем генерируйте оттенки и тени программно с помощью цветовых библиотек вроде chroma.js или culori, которые поддерживают перцептивно равномерные цветовые пространства и могут выводить дизайн-токены в любом формате.