DevToolPal
UK

Одиниці CSS

px → vw: конвертер

Переведення величин: пікселі (px) → одиниці ширини вʼюпорту (vw). 1 px = 0,05208333333 vw, а 1 vw = 19,2 px.

Формула

vw = px × 100 ÷ 1920

Як перевести

Щоб перевести px у vw, скористайтеся формулою vw = px × 100 ÷ 1920. Наприклад, 32 px = 1,666666667 vw.

Таблиця переведення

px vw
1 px 0,05208333333 vw
2 px 0,1041666667 vw
4 px 0,2083333333 vw
8 px 0,4166666667 vw
10 px 0,5208333333 vw
12 px 0,625 vw
14 px 0,7291666667 vw
16 px 0,8333333333 vw
18 px 0,9375 vw
20 px 1,041666667 vw
24 px 1,25 vw
32 px 1,666666667 vw
48 px 2,5 vw
64 px 3,333333333 vw

Таблицю розраховано для: ширина вʼюпорту 1920px. Змініть налаштування в конвертері вище під свій проєкт.

Про ці одиниці

Браузери переводять будь-яку довжину CSS у пікселі. rem залежить від розміру шрифту кореневого елемента, em — від розміру шрифту батьківського; в основних браузерах обидва дорівнюють 16px, якщо сторінка чи користувач їх не змінили. 1pt — це 1/72 дюйма, 1px — 1/96 дюйма, отже 1pt = 1,333px. vw — 1 % ширини вʼюпорту, тому його розмір у пікселях залежить від екрана.

Часті запитання

› Як перевести px у vw?

1 px = 0,05208333333 vw. Щоб перевести, скористайтеся формулою vw = px × 100 ÷ 1920: 32 px = 1,666666667 vw.

› Скільки px в 1 vw?

1 vw = 19,2 px. Зворотна формула: px = vw × 1920 ÷ 100.

› Навіщо використовувати rem замість px?

Розміри в rem слідують за налаштуванням розміру шрифту в браузері користувача, що важливо для доступності, а зміна одного кореневого значення узгоджено масштабує весь макет.

› Чим rem відрізняється від em?

rem завжди бере розмір шрифту кореневого елемента (html). em бере розмір шрифту батьківського елемента, тому вкладені значення em перемножуються.