Калькулятор модульной шкалы
Модульная шкала строит размеры шрифта не наугад, а по одной пропорции: каждый следующий получается умножением предыдущего на постоянный коэффициент. Так заголовки и текст выглядят частями одной системы, а не набором случайных чисел — тот же принцип, по которому строятся музыкальные интервалы. Инструмент считает шкалу в обе стороны от базового размера, показывает её вживую и выдаёт готовые переменные CSS. Отдельно собирается адаптивная версия: две шкалы, для узкого и широкого экрана, сведённые через clamp — тогда на телефоне разница между заголовком и текстом остаётся умеренной, а на большом экране становится выразительной.
Шкала
Как это выглядит
Значения
| Ступень | Имя | px | rem | Отношение к базе |
|---|
Переменные CSS
Как пользоваться
- Обычно 16 или 17 пикселей — размер основного текста, от него считается всё остальное.
- Малая терция даёт спокойную шкалу, квинта и золотое сечение — контрастную.
- Все ступени набраны реальным текстом: контраст между ними виден сразу.
- Готовый блок с переменными CSS, обычными или адаптивными через clamp.
Частые вопросы
Что такое модульная шкала
Ряд размеров, где каждый следующий получается умножением предыдущего на постоянный коэффициент. Идея пришла из музыки: интервалы между нотами тоже задаются отношениями частот, и названия коэффициентов те же — терция, кварта, квинта. Глаз воспринимает такую последовательность как упорядоченную, даже не зная про пропорцию.
Какой коэффициент выбрать
Чем он больше, тем контрастнее шкала. Для интерфейсов с плотной информацией берут малую терцию 1,2 или большую 1,25: ступени близкие, всё помещается. Для лендингов и статей — кварту 1,333 или квинту 1,5, где заголовок явно доминирует. Золотое сечение 1,618 даёт очень крупные заголовки, на сложных интерфейсах с ним тесно.
Сколько ступеней нужно
Обычно шесть-семь: две-три вниз от базы для подписей и мелочи и три-четыре вверх для заголовков. Больше ступеней — больше соблазн использовать их все, а разница между соседними становится незаметной, и система перестаёт читаться как система.
Почему получаются некруглые числа
Потому что это результат умножения, а не выбор из готового списка. Округлять до целых пикселей не обязательно и даже вредно: браузер умеет отрисовывать дробные размеры, а округление накапливает ошибку по мере роста шкалы. Записывайте в rem с двумя-тремя знаками.
Как сделать шкалу адаптивной
Построить две шкалы — для узкого и широкого экрана — и свести соответствующие ступени через clamp. Обычно на телефоне берут меньший коэффициент, чем на десктопе: там, где на широком экране заголовок в три раза больше текста, на узком он просто не поместится в строку.
Шкала обязательна для отступов тоже
Не обязательна, и часто вредна. Для отступов удобнее шкала с шагом кратно четырём или восьми: она проще в уме и лучше ложится на сетку. Пропорциональная шкала нужна там, где важна визуальная иерархия, то есть в шрифтах.
Данные куда-то отправляются
Нет, всё считается в браузере.
Похожие инструменты
Список в строку с разделителем и обратно. Переносы ↔ запятые/пробелы.
ОткрытьРазбить текст на частиДелит длинный текст на куски нужной длины: Telegram 4096, подпись 1024, ВК 4000, description 160, SMS 70. Не рвёт слова и предложения.
ОткрытьИзменить размер фотоПиксели вручную или готовый пресет: обложка ВК, превью YouTube, аватар, фото 3×4, печать 10×15. Пакетно, с обрезкой или полями.
ОткрытьТипографорКавычки-ёлочки «», дефис → тире, неразрывные пробелы после предлогов, чистка двойных пробелов. Аккуратная типографика для сайта.
ОткрытьГенератор sitemap.xmlСоберёт ссылки прямо с вашего сайта по адресу или сделает карту из готового списка URL. lastmod, changefreq, priority.
ОткрытьОбрезать строкиУдалить N символов с краёв, текст до/после символа, убрать приставку или окончание.
ОткрытьЕщё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.