CSS Бесплатно, без регистрации

Генератор OKLCH и палитр CSS Color 4

В старом HSL жёлтый цвет кажется ослепительно белым, а синий — тёмным при одинаковой яркости 50%? Стандарт CSS oklch() основан на биологии человеческого глаза: одинаковый Lightness гарантирует идентичную читаемость текста во всех оттенках и открывает сверхсочные цвета экранов Display P3.

Результат
Готовый CSS-код
:root {
  --brand-color: oklch(65% 0.22 145);
  --brand-light: oklch(92% 0.06 145);
  --brand-dark:  oklch(35% 0.16 145);
}

Как пользоваться

  1. Выберите готовый сочный пресет (Электрик-фиолет, Кибер-неон, Изумруд, Солнечный янтарь, Морской бриз).
  2. Настройте Lightness (Яркость), Chroma (Насыщенность) и Hue (Цветовой тон) ползунками.
  3. Используйте автоматически сгенерированную шкалу оттенков дизайн-системы (от светлого фона к тёмному тексту).
  4. Скопируйте готовый CSS: код oklch() и безопасный HEX-фолбэк для старых браузеров.

Как это работает

Почему OKLCH превосходит HEX, RGB и HSL?

OKLCH — перцептивно равномерное цветовое пространство (Perceptually Uniform). В HSL одинаковая светлота 50% даёт колоссальный разброс реальной видимой яркости, что ломает контрастность текста и кнопок. В OKLCH светлота L = 0.7 воспринимается глазом абсолютно одинаково независимо от того, выбран зелёный, фиолетовый или жёлтый оттенок.

Display P3: сочные цвета, недоступные в sRGB

Традиционные HEX и RGB ограничены 30-летним стандартом sRGB. Современные экраны iPhone, Mac и флагманских Android показывают на 25% больше цветов. OKLCH позволяет использовать эти сочные глубокие оттенки в веб-дизайне без искажений.

/* Сверхнасыщенный неон, недостижимый в классическом HEX sRGB */
.hero-badge {
  background: oklch(70% 0.28 340);
}

Идеально для переменных и дизайн-систем

С OKLCH генерация тёмной темы или палитры кнопок сводится к простой смене Lightness: вы сохраняете точный оттенок бренда (Hue) и насыщенность (Chroma), получая идеальные hover-состояния и рамки.

Частые вопросы

Поддерживается ли OKLCH современными браузерами?

Да, поддержка есть во всех браузерах: Chrome 111+, Safari 15.4+, Firefox 113+, Edge 111+ (глобальный охват превышает 93%).

Что означает Chroma в OKLCH?

Chroma (хрома) — это интенсивность цвета. При значении 0 цвет становится серым, диапазон 0.1–0.18 даёт естественные цвета интерфейса, а 0.22+ создаёт яркие неоновые акценты.

Как обеспечить обратную совместимость?

Браузеры поддерживают естественный фолбэк: первой строкой пишется background: #4f46e5;, второй — background: oklch(...);. Старый браузер проигнорирует непонятную строку и применит HEX.

Эта тема в курсе HTML и CSS

Другие CSS-инструменты

Генератор CSS-градиента Linear, radial и conic градиенты: выберите цвета, угол и точки — скопируйте готовый код. Генератор и песочница Flexbox Пробуйте flex-свойства контейнера и элементов: направление, выравнивание, отступы и готовый CSS. Генератор CSS Grid Задайте колонки и строки, отступы и выравнивание — скопируйте готовый код сетки. Генератор CSS box-shadow Тени для блоков: смещение, размытие, цвет и слои — скопируйте готовый код box-shadow. Генератор cubic-bezier Перетащите точки кривой easing и скопируйте готовый CSS-код transition. Генератор SVG-анимации Выберите фигуру и эффект — получите SVG и CSS keyframes для вставки на страницу. Калькулятор специфичности CSS Впишите селекторы — увидите вес (a,b,c), цветной разбор и то, какое правило победит. Визуализатор блочной модели CSS Content, padding, border и margin в виде схемы как в DevTools — и готовый CSS-код. Генератор CSS transform Сдвиг, поворот, масштаб и наклон элемента с исходной позицией на превью — и готовый код. Калькулятор CSS clamp() Введите мин. и макс. размер шрифта и ширину экрана — получите готовый clamp() для плавной типографики. Проверка контраста цветов (WCAG) Проверьте контраст текста и фона по WCAG AA и AAA и исправьте неподходящую пару цветов. Генератор CSS clip-path Полигоны, срезанные углы, стрелки и круги: перетаскивайте точки на превью и копируйте готовый CSS. Генератор CSS Glassmorphism Эффект матового стекла: backdrop-filter blur, насыщенность, световая грань и готовый CSS. Генератор CSS border-radius (Blob) Органические формы и 8-значный border-radius: настраивайте горизонтальные и вертикальные радиусы. Визуализатор CSS Stacking Context и z-index Почему z-index: 9999 не работает? Наглядный 3D-разбор контекстов наложения, opacity, transform и isolation. Генератор CSS aspect-ratio и object-fit Конец сплющенным картинкам и прыжкам верстки (CLS): подбор пропорций aspect-ratio и точка фокуса object-fit. Студия CSS-фильтров Фотоэффекты без графических редакторов: blur, contrast, hue-rotate, sepia и трендовые Instagram-пресеты. Генератор CSS Scroll-driven Animations Анимации при скролле без JavaScript: свойства animation-timeline scroll() и view(), полоса чтения и плавное появление карточек. Генератор CSS Container Queries (@container) Конец привязке к экрану: компонент адаптируется к ширине своего родителя. Ресайз контейнера и правила @container вживую.
WhatsApp