Фон с сеткой в SVG

Далее

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

Как создать фон с узором сетки

  1. 1

    Подберите размер области

    Введите ширину и высоту области, которую нужно покрыть, например 1200 на 800.

  2. 2

    Выберите спокойный размер ячейки

    Установите Размер сетки 32 или 40, чтобы линии обрамляли контент, а не спорили с ним.

  3. 3

    Смягчите линии

    Выберите цвет линий лишь немного темнее фона, с толщиной линии 1.

  4. 4

    Скопируйте SVG

    Используйте кнопку копирования на последнем шаге и вставьте код туда, где нужен фон.

Из чего состоит фон с узором

Созданный файл содержит один небольшой тайл, который определяется один раз как узор, и прямоугольник, заполняющий холст этим узором. Поскольку браузер повторяет тайл, файл занимает несколько сотен байт, независимо от того, 20 или 2 000 ячеек в сетке. Первый прямоугольник закрашивает цвет фона, второй рисует линии поверх него.

Каждый тайл рисует только верхний и левый край. Соседние тайлы дают остальное, поэтому ни одна линия не рисуется дважды. Одно следствие стоит знать: линия в первом столбце и первой строке лежит прямо на краю холста, поэтому половина её толщины выходит за пределы. Линия толщиной 1 px поэтому выглядит как тонкая полупиксельная граница сверху и слева. Если ширина холста точно кратна размеру ячейки, правый и нижний край заканчиваются без замыкающей линии.

Выбирайте значения, которые работают как фон

Фон должен поддерживать текст поверх себя. Эти отправные точки безопасны:

Вид Размер ячейки Толщина линии Цвет линий на фоне
Почти незаметно 40 1 #eeeeee на #ffffff
Мягкая структура 32 1 #e2e8f0 на #f8fafc
Заметная рамка 64 1,5 #cbd5e1 на #ffffff

Держите контраст между линиями и фоном низким. Если поверх лежит основной текст, линия, почти такая же темная, как текст, утомляет глаз.

Пример расчета

Для блока героя шириной 1200 px и высотой 800 px ячейка 40 px даст 30 колонок и 20 строк, то есть 600 ячеек. Поскольку 1200 и 800 делятся на 40, сетка аккуратно заканчивается на обоих краях. С ячейкой 50 px получится 24 x 16 ячеек, тоже чисто. Ячейка 45 px оставит неполную клетку справа и снизу, так как 1200 делится на 45 как 26,67.

Использование результата

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

Согласование фона с версткой

Если колонка контента 960 px шириной, ячейка 32 px или 40 px сохранит сетку и края колонок в ладу, потому что 960 делится на оба значения. Выравнивание сетки по верстке делает линии продуманными, а не случайными.

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

Ширина и высота принимают значения от 50 до 3 000 px, размер ячейки: от 5 до 500 px. Значения вне этого диапазона приводятся к ближайшей границе.

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

Сам по себе нет. SVG имеет фиксированную ширину и высоту. Чтобы покрыть большую область, создайте SVG большего размера или используйте его как повторяющееся фоновое изображение в своей таблице стилей.

Этот генератор рисует один цвет линий одной толщины. Для основной и вспомогательной сетки создайте два SVG и наложите их как отдельные фоны.

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

Сжать GIF

Уменьшайте анимированные GIF прямо в браузере: снижайте размеры, оставляйте меньше кадров и настраивайте качество кодирования. Проверьте петлю перед скачиванием.

Обрезать GIF

Обрежьте статический или анимированный GIF по точным координатам и скачайте заново закодированный файл GIF.

Конструктор тир-листов

Создайте приватный тир-лист из текста и локальных изображений. Настройте уровни, распределите элементы мышью или клавиатурой и экспортируйте в JSON, PNG или SVG.

Изображение в Word

Локально распознайте текст на изображении PNG, JPG или WebP с OCR на 18 языках. Проверьте его в браузере и скачайте редактируемый DOCX или TXT.

Текст в рукописный почерк

Введите или вставьте текст, выберите один из пяти рукописных шрифтов, чистый лист, линейку или клетку и цвет чернил, затем скачайте страницу в PNG. Всё рисуется прямо в браузере.

Генератор миллиметровой бумаги

Создавайте бумагу в клетку для печати онлайн: выберите сетку или точки, задайте шаг в мм, укажите A4 или Letter и свой цвет линий, затем распечатайте или скачайте чёткий SVG.

Инструмент доступен на других языках

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