OhMyCalc

Конвертер CSS-единиц

Конвертация между CSS-единицами: px, rem, em, vw, vh и %. Настройка базового шрифта и размеров вьюпорта.

Настройки

Все эквиваленты

ЕдиницаЗначение
px16px
rem1rem
em1em
vw0.833333vw
vh1.48148vh
%100%
= 16 px

Справочник (px → rem)

pxrememvwvh
8px0.5rem0.5em0.416667vw0.740741vh
12px0.75rem0.75em0.625vw1.11111vh
14px0.875rem0.875em0.729167vw1.2963vh
16px1rem1em0.833333vw1.48148vh
18px1.125rem1.125em0.9375vw1.66667vh
20px1.25rem1.25em1.04167vw1.85185vh
24px1.5rem1.5em1.25vw2.22222vh
32px2rem2em1.66667vw2.96296vh
48px3rem3em2.5vw4.44444vh
64px4rem4em3.33333vw5.92593vh

Как конвертировать CSS-единицы

  1. Задайте базовый размер шрифта (по умолчанию: 16px) и размеры вьюпорта
  2. Введите значение и выберите единицу (px, rem, em, vw, vh или %)
  3. Просмотрите все эквивалентные значения в других единицах
  4. Используйте справочную таблицу для быстрого перевода px в rem

Примеры использования

Формула

Конвертация CSS-единиц зависит от базового размера шрифта и размеров вьюпорта. rem = px / базовыйШрифт. vw = px / ширинаВьюпорта × 100. vh = px / высотаВьюпорта × 100.

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

В чём разница между rem и em?
rem относится к размеру шрифта корневого элемента (html). em — к размеру шрифта родительского элемента. На уровне корня они идентичны.
Какой размер шрифта по умолчанию в браузере?
Большинство браузеров используют 16px по умолчанию. Это значит, что 1rem = 16px, если корневой размер не изменён.
Когда использовать vw/vh?
Используйте vw (ширина вьюпорта) и vh (высота вьюпорта) для элементов, которые должны масштабироваться пропорционально окну браузера.
Как перевести px в rem?
Разделите значение в пикселях на базовый размер шрифта. При 16px по умолчанию: 24px ÷ 16 = 1.5rem.
К чему относится единица %?
Единица % зависит от контекста в CSS. Для font-size — относительно font-size родителя. Для width — относительно ширины родителя.