Генератор CSS-градиентов

Создавайте линейные, радиальные и конические CSS-градиенты с точками цвета, углами, повторением и интерполяцией OKLCH. Предпросмотр и готовый код.

Пресеты

Настройки градиента

Тип

Опорные цвета

Нажмите на полосу, чтобы добавить точку, перетаскивайте маркеры, чтобы двигать их. Цвета: hex, rgb(), hsl() или oklch().

Предпросмотр

CSS-код
background: linear-gradient(90deg, #00c9ff 0%, #92fe9d 100%);

Похожие Инструменты

Просмотреть Все

Что такое Генератор CSS-градиентов?

Полноценный редактор CSS-градиентов с поддержкой linear-gradient, radial-gradient и conic-gradient, их повторяющихся вариантов и современной интерполяции цвета (in oklab / in oklch). Точки цвета можно перетаскивать по полосе или вводить точно, цвета принимаются в форматах hex, rgb(), hsl() и oklch().

Как пользоваться Генератор CSS-градиентов

  1. Выберите пресет или тип: Linear, Radial или Conic.
  2. Задайте угол (linear), начальный угол (conic) либо форму, размер и положение центра (radial/conic).
  3. Редактируйте точки цвета: щёлкните по полосе, чтобы добавить точку, перетащите маркеры или введите цвет и позицию для каждой точки.
  4. При желании включите повторяющийся градиент и выберите цветовое пространство интерполяции (OKLab или OKLCH).
  5. Скопируйте CSS-код.

Пример

Ввод
Linear, angle 45°, stops #00c9ff at 0% and oklch(70% 0.2 150) at 80%, interpolation OKLCH
Вывод
background: linear-gradient(45deg, #00c9ff 0%, oklch(70% 0.2 150) 80%);
background: linear-gradient(in oklch 45deg, #00c9ff 0%, oklch(70% 0.2 150) 80%);

Первая строка нужна старым браузерам, вторая применяется там, где поддерживается интерполяция OKLCH.

Когда использовать Генератор CSS-градиентов

Подходит для фонов, кнопок, первых экранов, а также полос и цветовых кругов из градиентов. Для мягких фонов из нескольких точек используйте генератор Mesh-градиентов; для фотоэффектов на изображениях лучше CSS-фильтры.

Как работает Генератор CSS-градиентов

Точки сортируются по позиции и записываются как color position%. Линейные градиенты используют угол в градусах, радиальные shape [size] at x% y%, конические from angle at x% y%. Щелчок по полосе вставляет точку, цвет которой интерполируется между соседними. Если выбрано пространство интерполяции, инструмент выводит два объявления: сначала обычный запасной вариант в sRGB, затем тот же градиент с in oklch (или in oklab). Так старые браузеры сохраняют рабочий градиент, а современные используют более плавное перцептивное смешивание.

Распространенные Случаи Использования

  • Фоны первого экрана и секций
  • Кнопки и бейджи с градиентом
  • Цветовые круги и секторные диаграммы на conic-градиентах
  • Полосатые фоны на повторяющихся градиентах
  • Плавные градиенты OKLCH без серой середины, как у смешивания в sRGB

Часто Задаваемые Вопросы

Почему при интерполяции OKLCH получается две строки background?

Браузеры, не знающие in oklch, отбрасывают такое объявление целиком. Первая строка это обычный градиент sRGB, который они смогут использовать; поддерживающие браузеры применят вторую.

Что меняет интерполяция OKLCH?

Цвета смешиваются в перцептивно равномерном пространстве, поэтому градиенты между насыщенными цветами остаются яркими и не проходят через тусклую серую или грязную середину.

Можно ли использовать прозрачность?

Да. В качестве цвета точки используйте rgba(), hsl() или oklch() со значением альфа-канала (например, rgba(0, 0, 0, 0.5)).

Как сделать резкие полосы?

Поставьте две точки в одной позиции (например, жёлтую на 5% и чёрную на 5%) и включите повторяющийся градиент, как в пресете Stripes.

Что сделать дальше

Генератор QR-кодов
Бесплатный генератор QR-кодов для ссылок, текста, Wi-Fi, визиток, почты, SMS и телефонов. Коррекция ошибок, размер и цвета; скачивание в PNG или SVG.
Генератор JWT
Создавайте подписанные токены JSON Web Token с алгоритмами HS, RS, PS, ES или EdDSA. Правьте полезную нагрузку, задавайте exp и iat, создавайте ключи и секреты в браузере.
Минификатор кода
Минифицируйте JavaScript (Terser), CSS (CSSO), HTML, JSON или XML в одном инструменте: выберите язык, вставьте код и узнайте экономию в байтах. В браузере.
Форматирование кода
Форматирование кода на 14 языках прямо в браузере: от JavaScript и HTML до SQL, PHP и Python. Единый стиль отступов, ничего не нужно устанавливать.
Генератор MAC-адресов
Генерация случайных MAC-адресов с верными битами unicast/multicast и локального администрирования, необязательным префиксом OUI и форматами с двоеточием, дефисом или Cisco.
Генератор штрихкодов
Создавайте штрихкоды EAN-13, EAN-8, UPC-A, ITF-14, Code 128 и Code 39 в браузере. Контрольные цифры вычисляются или проверяются; скачивание в PNG или SVG.

Другие категории