Перейти к содержимому

Эталон дизайн-системы

Значения цвета и типографики сняты с действующего сайта. Все цвета, размеры и отступы заданы переменными в tokens.css — литералов в остальных файлах нет.

Типографика

Заголовок первого уровня

Заголовок второго уровня

Заголовок третьего уровня

Заголовок четвёртого уровня

Заголовок пятого уровня
Заголовок шестого уровня

Обычный абзац с ссылкой внутри текста, полужирным начертанием, курсивом и фрагментом кода. Основной текст набран Open Sans размером 16 пикселей с межстрочным интервалом 1,5 — так же, как на действующем сайте.

Мелкий второстепенный текст: дата, счётчик просмотров, подпись.

Списки

  • Маркированный список, первый пункт
  • Второй пункт, чуть длиннее первого
  • Третий пункт
  1. Нумерованный список
  2. Второй пункт

Цитата

Цитата занимает отдельный блок с левой линией акцентного цвета и фоном приподнятой поверхности.

Код

function nn_user_can_access( int $post_id ): bool {
	return user_can( get_current_user_id(), 'nn_view_pro' );
}

Таблица

Широкая таблица прокручивается внутри контейнера, а не растягивает страницу
Тип материала Ключ Доступ
Статья article Открытый
Рецепт recipe Открытый
Технологическая карта techcard PRO

Кнопки

Основное действие

Главное действие на страницах сайта

Золотая кнопка тем же переливом, что у плиток разделов и ряда кнопок под шапкой. Синяя выше — кнопка дизайн-системы: формы, админка, кабинет.

Второстепенное действие

Третьестепенное и опасное

Во всю ширину

Поля формы

Пояснение под полем.
Заполните поле: адрес не может быть пустым.
Адрес свободен.

Уведомления

Нейтральное сообщение.
Материал опубликован.
У раздела нет ни одного материала.
Раздел нельзя удалить: в нём есть материалы.

Бейджи

Обычный PRO Тема

Карточки

PRO

Карточка материала

Краткое описание материала в две-три строки, чтобы было видно поведение при разной длине текста.

Рецепт 12 марта

Широкая карточка — список материалов внутри раздела: одна в ряду, обложка во всю ширину колонки, заголовок и анонс крупнее.

Хлебные крошки

Разметку и JSON-LD даёт плагин nn-breadcrumbs (шаг 7), здесь только оформление.

Рецепт

Разметку даёт плагин nn-recipe (шаг 12), здесь только оформление. Геометрия повторяет действующий сайт: список слева, пищевая ценность справа, отбивка точками, квадрат-отметка. Пересчёт порций и печать — на странице материала.

Ингредиенты

Порций:
  • Зелёный чай листовой 2 ч. л.
  • Отмеренный продукт 500 мл
  • Для подачи
  • Мёд по вкусу
На порцию
Калорийность32 ккал
Белки0.2 г
Углеводы8.1 г

Приготовление

15 мин
  1. Шаг без фотографии: номер, текст, отбивка сверху и снизу.

  2. Шаг с фотографией: снимок слева, текст справа, на телефоне снимок уходит под текст.

Блок Paywall

Продолжение доступно по подписке

Открытая часть материала заканчивается здесь. Закрытая часть не попадает в исходный код страницы ни в каком виде.