İçeriğe atla
TextArray
%100 yerel

CSS birim dönüştürücü

Herhangi bir kök yazı tipi boyutuna göre CSS uzunluklarını px, rem, em, pt ve % arasında dönüştürün.

Giriş
Çıkış

CSS birim dönüştürücü

CSS değerlerini her satıra bir tane (16px, 1,5rem, 12pt, %150) yapıştırın ve bu dönüştürücü bunları anında çevirir. Başlangıç seçimi tarafından belirlenen birimde çıplak bir sayı okunurken, satıra yazılan birim her zaman kazanır, böylece pikselleri ve uzaklıkları tek bir listede karıştırabilirsiniz. Kime altında bir hedef seçin veya tüm zinciri bir bakışta görmek için Tüm birimler'i seçin: 16px = 1rem = 12pt = %100. Düz değerler olmayan satırlar değişmeden geçer, bu nedenle başıboş bir yorum asla koşuyu bozmaz.

Matematik tek bir sayıya bağlı: temel boyut, piksel cinsinden kök yazı tipi boyutu. Tarayıcılar varsayılan olarak 16 pikseldir; bu nedenle 1rem genellikle 16 piksele ve %100 tabana eşittir. 1,5rem'in 15 piksel olduğu klasik %62,5 numarası için tabanı 10'a ayarlayın veya bir tasarım sistemini farklı bir kökle eşleştirin. Noktalar CSS'nin kendisi tarafından sabitlenir - 1 piksel, bir inçin 1/96'sıdır ve 1 puan, 1/72'dir, yani 16 piksel, tabandan bağımsız olarak tam olarak 12 puntodur. Ondalık sayı seçeneği, sondaki sıfırlar kırpılarak altı basamağa kadar hassasiyeti kapatır.

Rem, erişilebilirlik dostu bir birimdir: okuyucunun tarayıcının yazı tipi boyutu tercihine göre ölçeklenir, böylece rem cinsinden ayarlanan metin, birisi varsayılan boyutunu yükselttiğinde büyür, px ise sabit kalır. Em burada aynı matematiği kullanır, ancak gerçek bir stil sayfasında bu, öğenin kendi yazı tipi boyutuna bağlıdır, dolayısıyla iç içe em değerleri, rem'in kullanmadığı yerlerde bileşiktir; bu dönüştürücü düz, köke göre durumu varsayar.

Her şey tarayıcınızda yerel olarak çalışır; hiçbir şey yüklenmez ve beklenecek hiçbir şey yoktur. Dönüştürülen listeyi kopyalayın veya .txt dosyası olarak indirin.

FAQ

Neden px yerine rem kullanıyorsunuz?
Rem değerleri, okuyucunun tarayıcısında ayarladığı yazı tipi boyutuna göre ölçeklenir, böylece daha büyük metne ihtiyaç duyan kişiler bunu gerçekten alır. Px değerleri bu tercihi göz ardı eder. Piksel tabanlı bir tasarımı rem'e dönüştürmek, erişilebilirlik açısından en ucuz kazançlardan biridir.
Temel boyut nedir ve neden varsayılan olarak 16'dır?
Bu, piksel cinsinden kök yazı tipi boyutudur; 1rem, 1em ve %100'ün ifade ettiği değerdir. Her büyük tarayıcı 16 piksellik varsayılan değerle birlikte gelir; bu nedenle, stil sayfanız kökü değiştirmedikçe 16 doğru tabandır; örneğin html { font-size: 62,5% }, bu da tabanı 10 yapar.
em ve rem arasındaki fark nedir?
Rem her zaman kök yazı tipi boyutuna göredir; em geçerli öğeye görelidir, dolayısıyla iç içe geçmiş em değerleri çoğalır. Bu dönüştürücü, her ikisini de tek taban boyutuna (düz kasa) göre ele alır. Derinlemesine yuvalanmış işaretlemede gerçek em değerleri farklı olabilir.
Değer olmayan çizgilere ne olur?
Çıkışa değişmeden geçerler ve sayım bunları atlanmış olarak sayar. Yalnızca 16px, 1,5rem veya çıplak sayı gibi düz değerler dönüştürülür; tam CSS bildirimleri kapsam dışındadır.
Metnim herhangi bir yere yüklendi mi?
Hayır. Araç tamamen tarayıcınızda çalışır ve girişiniz asla cihazınızdan ayrılmaz.