Расширенная версия. Минимальная высота — 24 пикселя.
Графические элементы
производственного сайта
Пятнадцать групп графики, без которых сайт в 2026 году выглядит недоделанным. Каждый образец — рабочая разметка на токенах vai8, а не картинка. Переключатель тем в шапке показывает поведение в обеих темах: графика обязана держать оба фона.
Логотип и его версии
Одного файла недостаточно. Нужен набор: полный знак, монохром для печати, инверсия для пёстрых подложек и обозначенное защитное поле.
Для печати, гравировки и одноцветных подложек.
Плашка акцентом, когда знак ложится на снимок или пёстрый фон.
Свободное поле вокруг знака — не меньше высоты символа.
Фавиконы и иконки приложения
В 2026 достаточно трёх файлов вместо прежней дюжины: SVG с поддержкой тёмной темы, один растровый запасной и иконка для домашнего экрана.
Знак обязан читаться на 16 пикселях — детали убираются.
favicon.svg · favicon.ico 32Без прозрачности, с полями по краю — система скруглит сама.
apple-touch-icon 180×180Квадратная и маскируемая версии для установки как приложения.
192 · 512 · maskableКарточка для ссылок и соцсетей
Изображение, которое видят при отправке ссылки в мессенджер. Отсутствие карточки заметнее плохой карточки: ссылка выглядит недоделанной.
Крупный текст: в ленте карточка часто шириной в палец.
1200×630 · до 300 КБДля площадок, обрезающих широкий формат по центру.
1200×1200Иконочный набор
Один набор на весь сайт: единая сетка, одинаковая толщина линии, одинаковые скругления. Смешение двух наборов видно сразу и читается как небрежность.
Толщина 1.8, скругление концов, поле 2 пикселя внутри клетки.
stroke-width 1.8 · 24×24Акцентом красится только то, что действует или требует внимания.
Индикаторы состояния
Состояние обязано читаться формой, а не только цветом: при нарушении цветовосприятия зелёный и красный неразличимы. Точка, подпись и позиция несут смысл вместе с оттенком.
Цвет плюс слово. Одного цвета недостаточно.
Моноширинные цифры, чтобы счётчик не дёргался при смене значения.
Для списков и журналов: важность видна боковым зрением.
Аватары
Нужны три варианта: с фотографией, с инициалами при её отсутствии и групповой стек. Плюс индикатор присутствия, если продукт диалоговый.
Запасной вариант обязателен: фотография есть не у всех.
Перекрытие на треть, остаток числом. Порядок устойчивый.
Графика ожидания
Четыре разных случая, подменять один другим нельзя: неизвестная длительность, известная доля, загрузка содержимого и фоновое обновление.
Спиннер уместен до трёх секунд. Дальше нужен текст о происходящем.
Повторяет будущую раскладку — страница не прыгает при подстановке.
Полоса плюс оценка времени. Без оценки полоса тревожит.
Компактная замена полосе — для карточек и плиток.
Пустые состояния и ошибки
Три разных пустоты требуют трёх разных рисунков: ничего ещё не создано, ничего не найдено по запросу, произошёл сбой. Один рисунок на все случаи вводит в заблуждение.
Ведёт к действию, а не констатирует пустоту.
Подсказывает, что именно изменить в запросе.
Всегда с кнопкой повтора: тупик недопустим.
Фоны и атмосфера
Плоская заливка выдаёт шаблон. Слой фактуры даёт глубину, но обязан гаситься маской к краям — иначе перетягивает внимание с содержимого.
Задаёт масштаб. Шаг кратен базовой сетке отступов.
Направляет взгляд в область заголовка. Один источник на экран.
Спокойнее сетки. Уместно под плотным содержимым.
Подложка второго уровня для выделения блоков.
Диаграммы
Часть системы, а не вставка из библиотеки. Своя палитра, свои подписи, подчёркнутая последняя точка, приглушённая сетка.
Без осей. Последняя точка выделена — она и есть сообщение.
Акцентом только значимый столбец, остальные нейтральны.
Одна шкала насыщенности вместо радуги.
Процессы и последовательности
Нумерация уместна там, где порядок несёт смысл: оформление заказа, проверка документов, установка. В остальных случаях цифры — украшение.
Пройденное, текущее и предстоящее различаются формой, не только цветом.
Для событий с датами, где важна хронология.
Медиа и заглушки
Каждое изображение обязано занимать своё место до загрузки — иначе страница прыгает под курсором. Соотношение сторон задаётся заранее, всегда.
Обложки, видео, карточки материалов.
width + height обязательныТовары, участники, плитки каталога.
Фотографии, снимки экрана.
AVIF → WebP → JPEGСостояния наведения и фокуса
Кликабельное обязано выглядеть кликабельным до касания, а фокус с клавиатуры — быть видимым всегда. Это графика, её проектируют вместе с остальным.
Подъём, смена границы, тень. Только transform и opacity.
Толщина 3 пикселя, контраст к обеим подложкам.
Приглушение плюс курсор запрета. Причина — рядом текстом.
Курсоры и зоны нажатия
Курсор — тоже графика интерфейса. Минимальная зона нажатия в 2026 году — 24 на 24 пикселя, это обязательное требование доступности, а не пожелание.
Видимая иконка может быть меньше, зона нажатия — нет.
Наведите на метки — курсор обязан соответствовать действию.
Форматы и вес
Сводка на 2026 год. Растр без современного формата и векторной альтернативы — прямая потеря в скорости загрузки.
| Что | Формат | Потолок веса |
|---|---|---|
| Логотип, иконки | SVG | 10 КБ |
| Фотографии | AVIF + WebP | 200 КБ |
| Главное изображение | AVIF, приоритет загрузки | 150 КБ |
| Карточка ссылки | PNG или JPEG | 300 КБ |
| Анимация интерфейса | CSS или Lottie | 50 КБ |
| Видео-фон | AV1 с запасным H.264 | 2 МБ |