Один font-size без скачков

Создайте адаптивное правило font-size

Превратите мобильный и десктопный размеры в одно ограниченное линейное правило. Калькулятор покажет точный наклон и погрешность скопированной формулы.

Разобранная CSS-формула

Как рассчитывается этот адаптивный clamp для размера шрифта

font-size: clamp(1rem, 0.909091rem + 0.454545vw, 1.25rem);

Для 16 px при ширине 320 px и 20 px при 1200 px наклон равен (20 − 16) ÷ (1200 − 320) = 0,004545 px на пиксель ширины. Умножаем на 100 и получаем 0,454545vw; свободный член равен 16 − (0,004545 × 320) = 14,545455 px, или 0,909091rem при корневом размере 16 px.

Проверка границ: 14,545455 px + 0,454545vw дают 16 px при 320 px и 20 px при 1200 px до округления сериализованной формулы.

clamp(минимум, предпочтительное значение, максимум) удерживает 1rem ниже малой границы и 1,25rem выше большой. Перед использованием проверьте погрешности округления, масштабирование текста, содержимое и вёрстку.

Локальный расчёт CSS

Границы ширины и значения

Значения остаются на устройстве
Ширины экрана
px
px
Желаемые значения на этих ширинах
px
px
px
Единицы результата

Только возрастающие линейные масштабы. Используйте токен после проверки реального контента, масштаба, корневых настроек и макета.

Проверка округлённого CSS

Созданный clamp

rem · 6
Значение clampclamp(1rem, 0.909091rem + 0.454545vw, 1.25rem)
Правило font-sizefont-size: clamp(1rem, 0.909091rem + 0.454545vw, 1.25rem);
Пользовательская переменная--fluid-size: clamp(1rem, 0.909091rem + 0.454545vw, 1.25rem);

Просмотр скопированных коэффициентов

17.999998px

Плавный дизайн должен оставаться читаемым на любой ширине.

Данные формулы

Точный наклон
0.0045454545 px/px
Точное пересечение
14.54545455px
CSS на малой границе
16px · Δ 0px
CSS на большой границе
19.999996px · Δ -0.000004px

Погрешности сравнивают заданные px с округлённой формулой. ClampCalc не выбирает подходящий дизайн и не подтверждает доступность.