CSS Birim Dönüştürücü

⚙️ Temel Ayarlar

px

Varsayılan: 16px (tarayıcı varsayılanı)

px

em hesaplamaları için

px

% hesaplamaları için

🔄 Birim Dönüştürücü

Mutlak birim — ayarlardan bağımsız sabit boyut

Kök (html) yazı tipi boyutuna göre

Üst elemanın yazı tipi boyutuna göre

Üst elemanın genişliği/yazı tipi boyutuna göre

Baskı birimi: 1pt = 1/72 inç

1vw = viewport genişliğinin %1’i (varsayılan 1920px)

📊 Hızlı Dönüşüm Tablosu

PX REM EM % PT Yaygın Kullanım

💡 En İyi Uygulamalar

👍 REM’i şunlar için kullanın:

  • • Yazı tipi boyutları (kullanıcı tercihleriyle ölçeklenir)
  • • Padding ve margin (tutarlı boşluklar)
  • • Media query breakpoint’leri
  • • Bileşen boyutları

👍 EM’i şunlar için kullanın:

  • • Buton padding’i (fontla ölçeklenir)
  • • Satır yüksekliği
  • • Metne göre ikon boyutları
  • • Tipografi boşlukları

👍 PX’i şunlar için kullanın:

  • • Kenarlıklar (1px, 2px tam)
  • • Gölgeler (box-shadow)
  • • Küçük, hassas ayarlamalar
  • • Sabit boyutlu resimler/ikonlar

👍 %’yi şunlar için kullanın:

  • • Genişlik ve yükseklik (akışkan düzenler)
  • • Responsive konteynerler
  • • Grid sütunları
  • • En-boy oranları

CSS Birim Dönüştürücü - px, rem, em, % Hesaplayıcı

🎨 CSS birimleri arasında dönüştürün: piksel (px), rem, em, yüzde (%), punto (pt) ve viewport birimleri (vw, vh). Responsive web tasarımı ve geliştirme için temel araç.

CSS Birim Türleri

  • Mutlak birimler: px, pt, cm, mm, in - bağlamdan bağımsız sabit boyut
  • Göreli birimler: rem, em, %, vw, vh - üst elemana veya viewport’a göre ölçeklenir
  • Yazı tipine göre: rem, em, ch, ex - font boyutuna göre
  • Viewport’a göre: vw, vh, vmin, vmax - viewport boyutlarına göre

Birim Açıklamaları

  • px (piksel): 1px = 1 cihaz pikseli. Kesin ama ölçeklenmez.
  • rem: Kök elementin (html) font boyutuna göre. Varsayılan 1rem = 16px.
  • em: Üst elementin font boyutuna göre. İç içe yapılarda katlanabilir.
  • %: Üst elementin özelliğine göre. 100% = üst elementle aynı.
  • pt (punto): Baskı birimi. 1pt = 1/72 inç ≈ 1.333px.
  • vw: 1vw = viewport genişliğinin %1’i. 100vw = tam genişlik.
  • vh: 1vh = viewport yüksekliğinin %1’i. 100vh = tam yükseklik.

Yaygın Dönüşümler

  • 1rem = 16px (varsayılan tarayıcı ayarı)
  • 1em = 16px (üst element 16px ise)
  • 100% = üst element boyutu
  • 12pt = 16px (baskıda yaygın)
  • 1vw = 19.2px (1920px viewport için)

62.5% Yöntemi

html { font-size: 62.5%; } ayarlayarak 1rem = 10px yapabilirsiniz. Böylece hesaplar kolaylaşır: 1.6rem = 16px, 2.4rem = 24px vb.

Erişilebilirlik

  • Fontlar için rem kullanın: kullanıcının tarayıcı tercihlerini dikkate alır
  • Fontlarda px’den kaçının: kullanıcı ayarlarıyla ölçeklenmez
  • Göreli birimler kullanın: zoom/büyütme için daha erişilebilir
  • Farklı boyutlarda test edin: %200 zoom ve büyük metin ayarlarını kontrol edin

Responsive Tasarım

Media query’lerde rem kullanın: @media (min-width: 48rem) yerine 768px. Böylece breakpoint’ler kullanıcının font boyutu tercihleriyle ölçeklenir.

💡 Pro İpucu: Modern pratik; çoğu ölçü için rem (fontlar, boşluklar, breakpoint’ler), kenarlıklar ve ince detaylar için px, düzenler için % veya viewport birimleri kullanmaktır. em ile boşluk vermekten kaçının; beklenmedik şekilde katlanabilir.

Yorumlar (0)

Düşüncenizi paylaşın — lütfen kibar olun ve konu dışına çıkmayın.

Henüz yorum yok. Yorum bırakın ve düşüncenizi paylaşın!

Yorum bırakmak için lütfen giriş yapın.

Yorum yapmak için giriş yapın