ГлавнаяИнструментыКалькулятор модульной шкалы

Калькулятор модульной шкалы

Модульная шкала строит размеры шрифта не наугад, а по одной пропорции: каждый следующий получается умножением предыдущего на постоянный коэффициент. Так заголовки и текст выглядят частями одной системы, а не набором случайных чисел — тот же принцип, по которому строятся музыкальные интервалы. Инструмент считает шкалу в обе стороны от базового размера, показывает её вживую и выдаёт готовые переменные CSS. Отдельно собирается адаптивная версия: две шкалы, для узкого и широкого экрана, сведённые через clamp — тогда на телефоне разница между заголовком и текстом остаётся умеренной, а на большом экране становится выразительной.

Шкала

База для перевода в rem.

Как это выглядит

Значения

СтупеньИмяpxremОтношение к базе

Переменные CSS

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

  1. Обычно 16 или 17 пикселей — размер основного текста, от него считается всё остальное.
  2. Малая терция даёт спокойную шкалу, квинта и золотое сечение — контрастную.
  3. Все ступени набраны реальным текстом: контраст между ними виден сразу.
  4. Готовый блок с переменными CSS, обычными или адаптивными через clamp.

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

Что такое модульная шкала

Ряд размеров, где каждый следующий получается умножением предыдущего на постоянный коэффициент. Идея пришла из музыки: интервалы между нотами тоже задаются отношениями частот, и названия коэффициентов те же — терция, кварта, квинта. Глаз воспринимает такую последовательность как упорядоченную, даже не зная про пропорцию.

Какой коэффициент выбрать

Чем он больше, тем контрастнее шкала. Для интерфейсов с плотной информацией берут малую терцию 1,2 или большую 1,25: ступени близкие, всё помещается. Для лендингов и статей — кварту 1,333 или квинту 1,5, где заголовок явно доминирует. Золотое сечение 1,618 даёт очень крупные заголовки, на сложных интерфейсах с ним тесно.

Сколько ступеней нужно

Обычно шесть-семь: две-три вниз от базы для подписей и мелочи и три-четыре вверх для заголовков. Больше ступеней — больше соблазн использовать их все, а разница между соседними становится незаметной, и система перестаёт читаться как система.

Почему получаются некруглые числа

Потому что это результат умножения, а не выбор из готового списка. Округлять до целых пикселей не обязательно и даже вредно: браузер умеет отрисовывать дробные размеры, а округление накапливает ошибку по мере роста шкалы. Записывайте в rem с двумя-тремя знаками.

Как сделать шкалу адаптивной

Построить две шкалы — для узкого и широкого экрана — и свести соответствующие ступени через clamp. Обычно на телефоне берут меньший коэффициент, чем на десктопе: там, где на широком экране заголовок в три раза больше текста, на узком он просто не поместится в строку.

Шкала обязательна для отступов тоже

Не обязательна, и часто вредна. Для отступов удобнее шкала с шагом кратно четырём или восьми: она проще в уме и лучше ложится на сетку. Пропорциональная шкала нужна там, где важна визуальная иерархия, то есть в шрифтах.

Данные куда-то отправляются

Нет, всё считается в браузере.

Похожие инструменты

Ещё инструменты для SEO и маркетинга

Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.