Генератор фоновых узоров

Выберите узор

Каждый вариант создаёт повторяющийся узор из градиентов CSS без файла изображения.

Вид узора

Выберите точки, сетку, частые полосы, шахматный узор, перекрёстную штриховку или разреженные диагонали. Задайте цвет фона, цвет узора и интервал повторения. Генератор строит повторяющийся фон из CSS-градиентов, показывает его в предпросмотре и выдаёт свойства для вставки в правило CSS. В зависимости от узора результат использует background-color, background-image, background-size и background-position. Файл изображения или SVG не создаётся.

Как создать узор

  1. 1

    Выберите узор

    Точки, сетка, частые полосы, шахматный узор, перекрёстная штриховка или разреженные диагонали.

  2. 2

    Задайте два цвета

    Выберите цвет фона и цвет линий или фигур градиента.

  3. 3

    Настройте интервал

    Установите интервал повторения от 5 пикселей для плотной текстуры до 80 пикселей для более редкого узора.

  4. 4

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

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

  5. 5

    Скопируйте CSS

    Скопируйте созданные свойства и вставьте их в любое правило CSS.

Чистый CSS, никаких файлов изображений

Каждый узор рисуется CSS-градиентами поверх сплошного background-color. Отдельное фоновое изображение не нужно размещать на сервере или загружать. Например, узор из точек выглядит так:

.hero {
  background-color: #1F2937;
  background-image: radial-gradient(#FFFFFF 1px, transparent 1px);
  background-size: 20px 20px;
  background-repeat: repeat;
}

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

Из чего состоит каждый мотив

Мотив Из чего построен Хорош для
Точки Повторяющийся radial-gradient Технологические страницы, дашборды, современный UI
Сетка Две пересекающиеся линии linear-gradient Ощущение миллиметровки, доски, планировщики
Частые полосы repeating-linear-gradient под углом 45 градусов Акценты в стиле парикмахерского столба, яркие секции
Шахматная доска Четыре угловых слоя linear-gradient Ретро-UI, фоны в стиле прозрачности
Штриховка Два перекрещённых repeating-linear-gradient Эскизная и печатная текстура, редакционный стиль
Разреженные диагонали Один repeating-linear-gradient под углом 45 градусов Предупреждения, полосатые навесы, спорт

Советы по цвету и контрасту

  • Для фона выбирайте невысокий контраст. Близкий к фону цвет узора обычно выглядит сдержанно, а сильный контраст может отвлекать от содержимого страницы.
  • Подстройте под бренд. Используйте цвет бренда в качестве цвета узора вместо простого серого, чтобы текстура перекликалась с вашей айдентикой.
  • Тёмный режим. Попробуйте тёмный фон и немного более светлый узор. Сильный контраст может выглядеть шумно на большой тёмной поверхности.
  • Проверяйте текст на обоих цветах. Если текст расположен поверх узора, проверьте контраст цвета текста и с фоном, и с цветом узора везде, где они могут оказаться под символами. Генератор показывает узор, но не проводит проверку контраста по WCAG.

Где это использовать

  • Фоны главных блоков и секций, которым нужна лёгкая текстура без изображения.
  • Карточки и панели в дашборде, где слабая сетка или точки добавляют структуру.
  • Пустые состояния и заглушки, где шахматная доска воспринимается нейтрально.
  • Печатные макеты и слайды, которым нужно ощущение миллиметровки или штриховки.

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

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

Нет. На выходе получается CSS с цветом фона и одним или несколькими градиентами, а также свойствами размера или позиции там, где они нужны выбранному узору. CSS можно вставить в правило для элемента. Скачивать или размещать изображение либо SVG не требуется.

Фон CSS повторяется по умолчанию. Созданные значения размера и позиции выравнивают слои выбранного узора. Масштаб страницы и дробные пиксели устройства иногда немного меняют вид края, поэтому проверьте результат в нужном размере.

Узор с невысоким контрастом обычно меньше отвлекает, но это не доказывает читаемость текста. Сравните цвет текста с каждым цветом, который может оказаться под ним. Для большого объёма текста однотонный фон часто проще проверить.

Цвета заданы шестнадцатеричными значениями в CSS. Измените background-color и цвета внутри градиентов либо создайте здесь новый вариант и скопируйте его.

Сопутствующие инструменты

Справочная таблица ASCII

Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.

Справочник сочетаний клавиш

Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.

Справочник символов HTML

Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.

Счетчик FPS

Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.

Генератор цветовой палитры

Создавайте монохромные, аналоговые, комплементарные, триадные или тетрадные палитры из базового HEX-цвета и экспортируйте готовые CSS-переменные.

Генератор случайных букв

Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.