8 lut '25 02:00

Jak konwertować PX na REM i odwrotnie?

W web development często używa się względnych jednostek miary, takich jak REM, zamiast absolutnych PX. Pomaga to uczynić układ responsywnym i wygodnym dla użytkowników. Wcześniej pisaliśmy bardziej szczegółowy post na temat czym różni się px od rem. Teraz r...

Czytaj post
Udostępnij
🔥 Więcej postów
Ta treść została automatycznie przetłumaczona z ukraińskiego.

W web development często używa się względnych jednostek miary, takich jak REM, zamiast absolutnych PX. Pomaga to uczynić układ responsywnym i wygodnym dla użytkowników. Wcześniej pisaliśmy bardziej szczegółowy post na temat czym różni się px od rem. Teraz rozważymy przykład konwersji tych jednostek miary.

PX vs REM

  • PX (piksele) — absolutna jednostka miary, która nie zmienia się w zależności od ustawień przeglądarki.
  • REM (Root EM) — względna jednostka, która zależy od rozmiaru czcionki elementu root (html). Domyślnie w większości przeglądarek 1rem = 16px.

Jak konwertować PX na REM

Aby przeliczyć PX na REM, należy podzielić wartość w PX przez podstawowy rozmiar czcionki (16px, jeśli nie zmieniono).

Formuła

REM = PX / 16

Przykład kodu w JavaScript

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

console.log(pxToRem(32)); // "2rem"
console.log(pxToRem(20, 20)); // "1rem" (jeśli podstawowy rozmiar 20px)

Jak konwertować REM na PX

Aby przeliczyć REM na PX, należy pomnożyć wartość REM przez podstawowy rozmiar czcionki.

Formuła

PX = REM × 16

Przykład kodu w JavaScript

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

console.log(remToPx(2)); // "32px"
console.log(remToPx(1.5, 18)); // "27px" (jeśli podstawowy rozmiar 18px)

Używanie REM zamiast PX pomaga uczynić stronę bardziej responsywną i dostępną. Konwersja między tymi jednostkami jest dość prosta i można ją łatwo zrealizować za pomocą formuł lub małego skryptu w JavaScript.

🔥 Więcej postów

Wszystkie wpisy
7 lut '25 02:00

Czym jest HTML?

HTML (HyperText Markup Language) – to język znaczników, który jest używany do tworzenia stron internet...

7 lut '25 02:00

Jak przekonwertować RGB na HWB?

Jeśli trzeba przekształcić RGB na HWB, można skorzystać z formuły, która pozwala uzyskać odcień (H), b...