Alat developer / 18
Konverter Satuan CSS (px / rem / em / vh / vw)
Konversi ukuran piksel ke rem, em, vw, dan vh relatif terhadap ukuran basis root (default 16px).
Konverter Satuan CSS (px / rem / em / vh / vw): TOEA menghitung satuan relatif CSS untuk font dan layout, serta menghasilkan tabel skala referensi. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
font-size: 1.5rem; /* 24px */Tabel Skala Konversi Piksel ke REM (16Basis px)
Mengapa rem, bukan px
Browser dimulai dari 16px, tetapi orang dengan penglihatan rendah sering memperbesar ukuran font default di pengaturan browser. Teks berukuran rem ikut membesar sesuai pengaturan tersebut; teks berukuran px tidak. Page zoom memperbesar keduanya, tetapi pengaturan font-size adalah yang diandalkan banyak pembaca, dan kriteria resize-text WCAG mengharuskan teks dapat diperbesar hingga 200% tanpa kehilangan fungsi. Gunakan rem untuk ukuran teks dan jarak di sekitarnya, lalu gunakan px untuk garis sangat tipis dan border.
Kolom em dan nesting
Em bersifat relatif terhadap ukuran font elemen itu sendiri, yang untuk font-size berarti ukuran font parent. Nilai em di sini mengasumsikan parent berada pada ukuran root, dan ini hanya berlaku di level teratas. Di dalam elemen 0.875em, 0.875em sekali lagi menghasilkan 12.25px, bukan 14px, dan penyusutan akan terakumulasi. Itulah sebabnya rem merupakan default yang lebih aman, sedangkan em cocok untuk jarak yang harus mengikuti skala teks komponennya.
Basis 62,5% dan unit viewport
Menetapkan html { font-size: 62.5% } membuat 1rem sama dengan 10px sehingga perhitungannya lebih mudah; masukkan 10 sebagai ukuran basis agar sesuai. Ini mengecilkan semua hal lain yang berukuran rem, termasuk komponen pihak ketiga, jadi tetapkan kembali ukuran yang mudah dibaca pada body.
Angka vw dan vh mengasumsikan viewport 1440 × 900. Di ponsel, 100vh dapat lebih tinggi daripada area yang terlihat saat toolbar browser ditampilkan; 100svh dan 100dvh adalah unit yang memperhitungkannya.
Cara menggunakannya
- Masukkan nilai piksel (px) dan ukuran basis root (default 16px).
- Lihat nilai rem, em, vw, dan vh yang dihitung.
- Salin snippet CSS siap pakai atau lihat tabel skala.
Privasi & batasan
Berjalan langsung di JavaScript sisi klien.
Alat terkait
Pertanyaan umum
Berapa ukuran basis font root standar?
Kebanyakan browser web modern menggunakan default 16px.
Alat gratis · berjalan di browser anda · tanpa perlu akun