8 лют. '25, 02:00

Як конвертувати PX у REM та навпаки?

У веб-розробці часто використовуються відносні одиниці виміру, такі як REM, замість абсолютних PX. Це допомагає зробити макет адаптивним і зручним для користувачів. Раніше ми робили більш детальний допис про те чим відрізняється px від rem. Зараз розглянемо...

Читати допис
Поділитись
🔥 Більше дописів

У веб-розробці часто використовуються відносні одиниці виміру, такі як REM, замість абсолютних PX. Це допомагає зробити макет адаптивним і зручним для користувачів. Раніше ми робили більш детальний допис про те чим відрізняється px від rem. Зараз розглянемо приклад конвертації цих одиниць виміру.

PX vs REM

  • PX (пікселі) — абсолютна одиниця виміру, яка не змінюється залежно від налаштувань браузера.
  • REM (Root EM) — відносна одиниця, яка залежить від розміру шрифту кореневого елемента (html). За замовчуванням у більшості браузерів 1rem = 16px.

Як конвертувати PX у REM

Щоб перевести PX у REM, потрібно поділити значення в PX на базовий розмір шрифту (16px, якщо не змінено).

Формула

REM = PX / 16

Приклад коду на JavaScript

function pxToRem(px, base = 16) {
  return px / base + "rem";
}

console.log(pxToRem(32)); // "2rem"
console.log(pxToRem(20, 20)); // "1rem" (якщо базовий розмір 20px)

Як конвертувати REM у PX

Щоб перевести REM у PX, потрібно помножити значення REM на базовий розмір шрифту.

Формула

PX = REM × 16

Приклад коду на JavaScript

function remToPx(rem, base = 16) {
  return rem * base + "px";
}

console.log(remToPx(2)); // "32px"
console.log(remToPx(1.5, 18)); // "27px" (якщо базовий розмір 18px)

Використання REM замість PX допомагає зробити сайт більш адаптивним та доступним. Конвертація між цими одиницями доволі проста, і її можна легко реалізувати за допомогою формул або невеликого скрипта на JavaScript.

🔥 Більше дописів

Всі публікації
7 лют. '25, 02:00

Що таке HTML?

HTML (HyperText Markup Language) – це мова розмітки, яка використовується для створення веб-сторінок. ...

7 лют. '25, 02:00

Як конвертувати HWB у RGB?

Кольори у форматі HWB не часто використовуються у веб-дизайні та програмуванні. Але іноді потрібно пер...

7 лют. '25, 02:00

Як конвертувати RGB у HWB?

Якщо потрібно перетворити RGB у HWB, можна скористатися формулою, яка дозволяє отримати відтінок (H), ...

8 лют. '25, 02:00

Як конвертувати CMYK у RGB?

CMYK і RGB — це дві різні колірні моделі, які використовуються для друку та цифрових дисплеїв відповід...

8 лют. '25, 02:00

Як конвертувати RGB у CMYK?

RGB і CMYK — це дві основні колірні моделі, які використовуються для цифрових дисплеїв і друку відпові...