Ekran çözünürlüğü ölçme aracı ile tam ekran ve viewport bilgileri

Web tasarımı ve testleri için ekran ve kullanılabilir alan değerlerini görüntüleyin.

Ekran çözünürlüğü

Ekran ve viewport boyutları nasıl ölçülür?

Bu araç, tarayıcınızın window.screen nesnesini kullanarak fiziksel ekran çözünürlüğünü ve piksel oranını tespit eder. Aynı zamanda window.innerWidth ve window.innerHeight ile web sayfalarının gerçekten kullanabildiği alanı, yani viewport'u ölçer.

Sistemin arayüzü, görev çubuğu veya dock gibi ögelerle kaplanmayan, kullanılabilir ekran alanı ise window.screen.availWidth ve window.screen.availHeight ile belirlenir. Tüm veriler tarayıcıda, JavaScript ile anında hesaplanır ve sunucuya iletilmez.

Çözünürlük ve piksel oranı tasarımda neden önemli?

Fiziksel çözünürlük ile CSS piksel oranı arasındaki fark, özellikle yüksek yoğunluklu ekranlarda (örneğin Retina veya 4K) tasarım kalitesini doğrudan etkiler. devicePixelRatio değeri sayesinde, görsellerin ve arayüz öğelerinin netliği optimize edilebilir.

Doğru ölçüm, responsive tasarımlar ve medya sorguları için temel sağlar; ekranın gerçek kapasitesi ile kullanılabilir alanı bilmek, taşan veya kesilen içerikleri engeller.

Kısıtlamalar ve doğru ölçüm tavsiyeleri

Tarayıcılar harici monitörlerin konumu veya renk derinliği gibi bazı bilgileri paylaşmaz. Ayrıca, zoom ve erişilebilirlik ayarları yalnızca devicePixelRatio ile sınırlı olarak tespit edilebilir.

Test yaparken her zaman hem ekran çözünürlüğünü hem de viewport boyutunu dikkate almak gerekir. Görsellerin ve elementlerin keskin görünmesi için yüksek yoğunluklu ekranlara uygun kaynaklar kullanın.

Ekran değerleri test ve tasarımda nasıl kullanılır?

Web geliştiriciler ve QA uzmanları, tarayıcıda anında ölçüm yaparak tasarımlarının farklı cihazlarda nasıl görüneceğini öngörebilir. Farklı çözünürlükler ve piksel oranları, dizaynın her ortamda tutarlı görünmesini sağlar.

Bu araç ile elde edilen tüm değerler, kopyalanabilir ve tasarım dökümanlarına kolayca aktarılabilir.

Sıkça Sorulan Sorular

Neden yüksek çözünürlüklü ekranımda beklenenden daha küçük bir genişlik görünüyor?

Çünkü tarayıcı, ekranın fiziksel piksel sayısını CSS pikseli olarak değil, <b>devicePixelRatio</b> değerine göre gösterir. Yüksek yoğunluklu ekranlarda, bir CSS piksel birden fazla fiziksel piksele karşılık gelir.

Responsive tasarımda hangi ölçümleri dikkate almalıyım?

En önemli değer <b>viewport</b> boyutudur, çünkü web içeriği bu alanda gösterilir. <b>DevicePixelRatio</b> ise görsellerin ve ikonların netliğini yönetmek için gereklidir.

Yüksek yoğunluklu ekranlarda keskin görüntü için ne yapmalıyım?

Görselleri ve simgeleri en az <b>devicePixelRatio</b> katı çözünürlükte hazırlayın. SVG veya yüksek çözünürlüklü PNG gibi ölçeklenebilir formatlar kullanmak faydalıdır.

Ekran boyutu ve viewport arasındaki fark nedir?

Ekran boyutu, cihazın tüm piksel alanını kapsar; viewport ise web sayfasının gösterilebildiği gerçek alanı ifade eder. Sistem arayüzü ve tarayıcı çerçevesi viewport'u daraltır.

Tarayıcı, kullanılabilir ekran alanını nasıl belirliyor?

Kullanılabilir alan, <code>window.screen.availWidth</code> ve <code>window.screen.availHeight</code> ile hesaplanır; sistemdeki görev çubuğu veya dock gibi ögeler bu alandan çıkarılır.

Bu araçta bir sorun mu var, ya da bir fikriniz mi var? Bize yazın