Блог
Русский

Генератор CSS-градиента — линейный и радиальный

Предпросмотр двухцветного градиента и готовое объявление CSS background

Работает в браузере · файлы никуда не загружаются

Позиции цветов — от 0 до 100 %, начальная не может быть больше конечной. Радиальный градиент расходится от центра.

CSS градиента создан.

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

  1. Выберите линейный или радиальный градиент.
  2. Выберите начальный и конечный цвета.
  3. Для линейного градиента задайте угол, затем настройте позиции обоих цветов от 0 до 100 %.
  4. Посмотрите предпросмотр и скопируйте CSS в правило стиля своего элемента.

Точки цвета и направление

Цвета выводятся в шестизначном шестнадцатеричном формате. До первой точки градиент сохраняет первый цвет, после второй — второй. Между ними находится переход. Начальная позиция не может быть больше конечной.

Линейный градиент идёт под выбранным углом. Радиальный использует radial-gradient(circle, ...) и расходится от центра; угол в этом режиме не применяется. Если итоговый элемент имеет другие размеры, чем предпросмотр, видимое распределение цветов может измениться.

Примеры

  • linear-gradient(90deg, #6366f1 0%, #ec4899 100%) переходит от фиолетового слева к розовому справа.
  • Если обе позиции равны 50 %, цвета разделятся чёткой границей.
  • В радиальном режиме сдвиг первой точки на 25 % увеличивает однотонную область вокруг центра до начала перехода.

Применение результата

Объявление использует сокращённое свойство background, которое может сбросить другие свойства фона того же элемента. Проверьте существующие правила, прежде чем вставлять его в таблицу стилей.

Если поверх градиента находится текст, проверьте контраст во всех областях за текстом, а не только на одном конце. Предпросмотр показывает фон, но не заменяет полную проверку доступности. Градиент создаётся в браузере.

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

Как отсчитывается угол в CSS?

В линейном градиенте 0 градусов направлено вверх, 90 — вправо, 180 — вниз. Угол задаёт направление, в котором сменяются цвета.

Что будет, если у обоих цветов одна позиция?

Цвет сменится резко в этой точке — получится чёткая граница вместо плавного перехода.

Можно ли экспортировать изображение?

Нет. Инструмент создаёт объявление CSS background. Браузер отрисовывает градиент под размер элемента, к которому вы его примените.

Можно ли добавить больше двух цветов?

Здесь поддерживаются два непрозрачных цвета. Дополнительные точки или прозрачность добавьте, отредактировав скопированный CSS.

Не нашли нужный инструмент?