Konwerter jednostek CSS

⚙️ Ustawienia bazowe

px

Domyślnie: 16px (ustawienie przeglądarki)

px

Do obliczeń em

px

Do obliczeń %

🔄 Konwerter jednostek

Jednostka bezwzględna — stały rozmiar niezależnie od ustawień

Względem rozmiaru czcionki elementu root (html)

Względem rozmiaru czcionki elementu nadrzędnego

Względem szerokości/rozmiaru czcionki elementu nadrzędnego

Jednostka druku: 1pt = 1/72 cala

1vw = 1% szerokości viewportu (domyślnie 1920px)

📊 Szybka tabela konwersji

PX REM EM % PT Typowe użycie

💡 Dobre praktyki

👍 Używaj REM do:

  • • Rozmiarów czcionek (skaluje się z preferencjami użytkownika)
  • • Paddingu i marginesów (spójne odstępy)
  • • Breakpointów media query
  • • Wymiarów komponentów

👍 Używaj EM do:

  • • Paddingu przycisków (skaluje się z czcionką)
  • • Wysokości linii
  • • Rozmiarów ikon względem tekstu
  • • Odstępów typograficznych

👍 Używaj PX do:

  • • Obramowań (dokładnie 1px, 2px)
  • • Cieni (box-shadow)
  • • Drobnych precyzyjnych korekt
  • • Obrazów/ikon o stałym rozmiarze

👍 Używaj % do:

  • • Szerokości i wysokości (płynne layouty)
  • • Responsywnych kontenerów
  • • Kolumn siatki
  • • Proporcji (aspect ratio)

Konwerter jednostek CSS - kalkulator px, rem, em, %

🎨 Konwertuj między jednostkami CSS: piksele (px), rem, em, procenty (%), punkty (pt) oraz jednostki viewport (vw, vh). Niezbędne narzędzie do responsywnego projektowania i tworzenia stron.

Typy jednostek CSS

  • Jednostki bezwzględne: px, pt, cm, mm, in - stały rozmiar niezależnie od kontekstu
  • Jednostki względne: rem, em, %, vw, vh - skalują się względem rodzica lub viewportu
  • Względem czcionki: rem, em, ch, ex - oparte o rozmiar czcionki
  • Względem viewportu: vw, vh, vmin, vmax - oparte o wymiary viewportu

Wyjaśnienie jednostek

  • px (piksele): 1px = 1 piksel urządzenia. Jednostka bezwzględna, precyzyjna, ale nieskalowalna.
  • rem: Względem elementu root (html). Domyślnie 1rem = 16px.
  • em: Względem rozmiaru czcionki rodzica. Może się kumulować w zagnieżdżeniach.
  • %: Względem właściwości elementu nadrzędnego. 100% = tyle co rodzic.
  • pt (punkty): Jednostka druku. 1pt = 1/72 cala ≈ 1.333px.
  • vw: 1vw = 1% szerokości viewportu. 100vw = pełna szerokość.
  • vh: 1vh = 1% wysokości viewportu. 100vh = pełna wysokość.

Popularne konwersje

  • 1rem = 16px (domyślne ustawienie przeglądarki)
  • 1em = 16px (jeśli rodzic ma 16px)
  • 100% = rozmiar elementu nadrzędnego
  • 12pt = 16px (często w druku)
  • 1vw = 19.2px (dla viewportu 1920px)

Metoda 62,5%

Ustaw html { font-size: 62.5%; } aby 1rem = 10px. To upraszcza obliczenia: 1.6rem = 16px, 2.4rem = 24px itd.

Aspekty dostępności

  • Używaj rem dla czcionek: respektuje preferencje użytkownika w przeglądarce
  • Unikaj px dla czcionek: nie skaluje się z ustawieniami użytkownika
  • Stosuj jednostki względne: poprawia dostępność przy zoomie/powiększaniu
  • Testuj różne rozmiary: sprawdź 200% zoom i ustawienia dużego tekstu

Responsive Design

Używaj rem w media queries: @media (min-width: 48rem) zamiast 768px. Dzięki temu breakpointy skalują się wraz z preferencjami rozmiaru czcionki użytkownika.

💡 Pro tip: Nowoczesna praktyka to używanie rem do większości rozmiarów (czcionki, odstępy, breakpointy), px do obramowań i drobnych detali oraz % lub jednostek viewport do layoutów. Unikaj em dla odstępów, bo może się kumulować.

Komentarze (0)

Podziel się swoją opinią — prosimy o uprzejmość i trzymanie się tematu.

Nie ma jeszcze komentarzy. Zostaw komentarz i podziel się swoją opinią!

Aby dodać komentarz, zaloguj się.

Zaloguj się, aby komentować