Generator Checkbox CSS
Checkbox bawaan terlihat berbeda di setiap sistem operasi dan sulit diubah gayanya. Pembuat ini menghasilkan CSS murni yang memberi checkbox asli tampilan yang Anda inginkan: pilih warna status tercentang, warna batas, ukuran, dan radius sudut. Karena gayanya diterapkan pada input sungguhan, penggunaan keyboard, pembaca layar, dan pengiriman formulir tetap berfungsi. Salin CSS yang dihasilkan dan tambahkan ke lembar gaya Anda.
Cara menata checkbox
-
1
Pilih warna
Tentukan warna latar untuk status tercentang dan warna batas kotak.
-
2
Atur ukuran
Pilih ukuran antara 12 dan 48 px.
-
3
Atur bentuk
Pilih radius sudut kotak, hingga 20 px.
-
4
Salin CSS
Lihat tanda centang lalu salin aturan yang dihasilkan ke lembar gaya Anda.
Yang dilakukan CSS yang dihasilkan
Aturan ini diterapkan langsung ke input dengan appearance: none, yang menghapus tampilan bawaan sehingga kotak bisa ditata:
.checkbox {
appearance: none;
width: 20px;
height: 20px;
border: 2px solid #d1d5db;
border-radius: 4px;
cursor: pointer;
position: relative;
transition: all 0.15s ease;
}
Saat checkbox tercentang, kotak terisi warna pilihan dan muncul tanda centang putih yang digambar dengan CSS:
.checkbox:checked {
background: #10b981;
border-color: #10b981;
}
.checkbox:checked::after {
content: "";
position: absolute;
left: 5px;
top: 2px;
width: 6px;
height: 10px;
border: solid white;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
Mengapa input asli
Gaya ini tidak pernah mengganti elemen dengan div: <input type="checkbox"> yang asli tetap punya aktivasi keyboard, dukungan pembaca layar, dan pengiriman formulir. appearance: none hanya mengubah tampilannya. Jika perlu mendukung Safari versi lama, tambahkan -webkit-appearance: none pada aturannya.
Fokus dan hover
Aturan yang dihasilkan memuat transisi warna yang halus, tetapi tidak ada gaya hover atau fokus. Tambahkan aturan Anda sendiri untuk :hover dan :focus-visible agar pengguna keyboard selalu melihat posisi fokus, misalnya garis luar berwarna di sekeliling kotak.
Tanda centang
Tanda centang adalah garis putih kecil yang diputar 45 derajat. Jika butuh warna lain atau garis lebih tipis atau lebih tebal, ubah nilai border dan border-width pada aturan ::after.
Pertanyaan yang Sering Diajukan
Tidak. Ia hanya menghasilkan CSS. Terapkan kelasnya ke input asli di formulir Anda, dengan atau tanpa label yang terlihat.
Ya. Aturannya memakai appearance: none pada input asli, jadi nilainya dikirim normal dan dukungan keyboard serta pembaca layar tetap utuh.
Ukuran diatur di pembuat ini, dari 12 hingga 48 px. Warna dan ketebalan tanda centang diedit di aturan ::after pada CSS yang dihasilkan.
Untuk target sentuh, bidik minimal 24 px, idealnya 44 px seperti kontrol lain. Jaga kotak tetap sejajar dengan teks label pada desain Anda.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Penghitung FPS
Ukur FPS browser dengan requestAnimationFrame: penghalusan, frame rate minimum dan maksimum, ambang peringatan, dan grafik opsional. Berjalan lokal, tanpa unggahan dan tanpa API.
Generator Warna Acak
Buat 1 hingga 50 warna HEX acak dengan contoh warna yang bisa dipratinjau, disalin, dan dipakai di CSS, pengujian, atau eksplorasi palet.
Pemilih Warna HEX
Pilih atau masukkan warna HEX untuk mendapatkan RGB, HSL, perkiraan CMYK, luminans relatif, serta kontras terhadap putih dan hitam.
Alat ini tersedia dalam bahasa lain
- CSS Checkbox Oluşturucu [TR]
- Generator checkboxów CSS [PL]
- CSS-checkboxgenerator [NL]
- CSSチェックボックスジェネレーター [JA]
- Gerador de Checkbox CSS [PT]
- CSS 复选框生成器 [ZH]
- CSS Checkbox Generator [EN]
- CSS-Checkbox-Generator [DE]
- CSS-checkboxgenerator [SV]
- Générateur de case à cocher CSS [FR]
- مولّد مربعات اختيار CSS [AR]
- ตัวสร้าง CSS Checkbox [TH]
- Generador de casillas de verificación CSS [ES]
- Trình tạo checkbox CSS [VI]
- CSS 체크박스 생성기 [KO]
- Generatore di checkbox CSS [IT]
- Генератор CSS-чекбоксов [RU]