Генератор типографической шкалы — модульные и плавные размеры шрифта

Выберите базовый размер шрифта и коэффициент — малая терция, большая терция, чистая кварта, золотое сечение — и получите гармоничный набор размеров для заголовков и основного текста. Включите адаптивную типографику, чтобы каждый шаг плавно менялся между шкалой для телефона и шкалой для десктопа с помощью clamp(). Просмотрите результат при любой ширине экрана и скопируйте CSS-переменные, конфиг Tailwind или SCSS.

Обновлено

Предпросмотр

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Рассчитайте значения CSS clamp() для адаптивных шрифтов и отступов по минимальному и максимальному размеру и ширине экранаКалькулятор clamp() →

Как пользоваться: Генератор типографической шкалы

  1. Задайте базовый размер (обычно 16 px, размер основного текста) и коэффициент: чем он больше, тем сильнее контраст между заголовками.
  2. Выберите количество шагов вниз (мелкий текст, подписи) и вверх (от h4 до h1, крупный дисплейный текст).
  3. Включите Fluid, чтобы на телефонах использовался меньший базовый размер и коэффициент, которые растут до шкалы для десктопа. Перетащите ползунок ширины экрана для предпросмотра.
  4. Скопируйте CSS-переменные, конфиг fontSize для Tailwind или SCSS-карту.

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

Типографическая шкала умножает базовый размер на один и тот же коэффициент на каждом шаге: при 16 px и 1.25 шаги составляют 16, 20, 25, 31.25, 39 px… Размеры с одним коэффициентом выглядят согласованно, поэтому типографы заимствовали соотношения из музыки: большую терцию (1.25), чистую кварту (1.333), чистую квинту (1.5) и золотое сечение (1.618).

  • Малые коэффициенты (1.125–1.2) подходят для плотных интерфейсов, дашбордов и длинного чтения.
  • Большие коэффициенты (1.333–1.618) подходят для маркетинговых страниц с крупными, уверенными заголовками.

Адаптивная типографика с clamp()

Заголовок, который идеально смотрится на десктопе, часто слишком велик на телефоне. Адаптивные шаги интерполируют между шкалой для мобильных и шкалой для десктопа: font-size: clamp(1.5rem, 1.28rem + 0.98vw, 2.44rem) остаётся минимальным на маленьких экранах, линейно растёт вместе с шириной окна и останавливается на максимуме. Значения заданы в rem, поэтому они учитывают настройку размера шрифта в браузере посетителя. Для одиночных значений см. калькулятор clamp(), а для перевода единиц используйте PX в REM.

Также ищут как: clamp font size generator, tailwind размеры шрифтов.

Инструменты, которые хорошо сочетаются с Генератор типографической шкалы

  • CSS Grid генератор — Задайте колонки, строки и отступы, затем выделите ячейки, чтобы создать области вроде header, sidebar и main.
  • Генератор CSS Flexbox — Смотрите, что делает каждое свойство flexbox: задавайте направление, перенос, justify-content, align-items и gap, добавляйте или удаляйте элементы, а также нажмите на любой элемент, чтобы настроить его flex-grow, shrink, basis, order и align-self.
  • Генератор цветов Tailwind — Вставьте один цвет бренда и получите сбалансированную шкалу из 11 оттенков (от 50 до 950), построенную в OKLCH, с подсказками контраста и экспортом для Tailwind v3, v4, CSS и SCSS.
  • Проверка контраста — Введите цвет текста и фона, чтобы получить точный коэффициент контраста WCAG, результат проверки для каждого уровня, оценку APCA и исправления в один клик с сохранением оттенка.

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

Какой коэффициент типографической шкалы выбрать?
Для большинства сайтов начните с 1.25 (Major Third). Для приложений и текстовых страниц используйте 1.2 или меньше, а для лендингов с крупными заголовками — 1.333 или больше.
Что такое адаптивная типографика?
Размеры шрифта, которые плавно растут вместе с шириной экрана, а не скачком на точках перелома. Каждый шаг использует clamp() с минимумом для телефонов и максимумом для больших экранов.
Как использовать шкалу в Tailwind?
Выберите вывод для Tailwind и вставьте объект fontSize в theme.extend в файле tailwind.config.js. После этого используйте классы вроде text-lg или text-3xl как обычно.
Почему rem, а не px?
rem следует настройке размера шрифта в браузере посетителя, поэтому текст масштабируется для тех, кому нужен более крупный шрифт. По умолчанию 1rem равен 16 px.
Можно ли установить Генератор типографической шкалы как веб-приложение и пользоваться им офлайн?
Да. Генератор типографической шкалы — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

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

localКалькулятор clamp()Введите минимальный и максимальный размер и диапазон ширины экрана. Вы получите значение clamp(), которое…localPX в REM конвертерПереводите пиксели, rem и em, задав свой корневой размер шрифта, или вставьте целую таблицу стилей и…localCSS Grid генераторЗадайте колонки, строки и отступы, затем выделите ячейки, чтобы создать области вроде header, sidebar и…localГенератор CSS FlexboxСмотрите, что делает каждое свойство flexbox: задавайте направление, перенос, justify-content, align-items…localГенератор цветов TailwindВставьте один цвет бренда и получите сбалансированную шкалу из 11 оттенков (от 50 до 950), построенную в…localПроверка контрастаВведите цвет текста и фона, чтобы получить точный коэффициент контраста WCAG, результат проверки для…