CSS Checkbox Oluşturucu
Varsayılan checkbox’lar her işletim sisteminde farklı görünür ve yeniden stillendirmek zordur. Bu oluşturucu, yerel bir checkbox’a istediğiniz görünümü veren saf CSS üretir: işaretli durumun rengini, kenarlık rengini, boyutu ve köşe yarıçapını seçin. Stil gerçek bir input’a uygulandığı için klavye kullanımı, ekran okuyucular ve form gönderimi çalışmaya devam eder. Üretilen CSS’i kopyalayıp stil sayfanıza ekleyin.
Checkbox nasıl stillendirilir?
-
1
Renkleri seçin
İşaretli durum için arka plan rengini ve kutunun kenarlık rengini belirleyin.
-
2
Boyutu ayarlayın
12 ile 48 px arasında bir boyut seçin.
-
3
Şekli ayarlayın
Kutunun köşe yarıçapını seçin, en fazla 20 px.
-
4
CSS'i kopyalayın
Tik işaretini önizleyin ve üretilen kuralı stil sayfanıza kopyalayın.
Üretilen CSS ne yapar?
Kural, varsayılan görünümü kaldıran appearance: none ile doğrudan input’a uygulanır, böylece kutu stillendirilebilir:
.checkbox {
appearance: none;
width: 20px;
height: 20px;
border: 2px solid #d1d5db;
border-radius: 4px;
cursor: pointer;
position: relative;
transition: all 0.15s ease;
}
Checkbox işaretlendiğinde kutu seçilen renkle dolar ve CSS ile çizilen beyaz bir tik işareti görünür:
.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);
}
Neden yerel bir input?
Stil, öğeyi asla bir div ile değiştirmez: gerçek <input type="checkbox"> klavye kullanımını, ekran okuyucu desteğini ve form gönderimini korur. appearance: none yalnızca görünümü değiştirir. Eski Safari sürümlerini desteklemeniz gerekiyorsa kurala -webkit-appearance: none ekleyin.
Odak ve üzerine gelme
Üretilen kural yumuşak bir renk geçişi içerir ancak odak veya üzerine gelme stilleri içermez. Klavye kullanıcıları odağın nerede olduğunu her zaman görebilsin diye :hover ve :focus-visible için kendi kurallarınızı ekleyin, örneğin kutunun çevresine renkli bir çerçeve.
Tik işareti
Tik işareti, 45 derece döndürülen küçük beyaz bir çizgidir. Farklı bir renk ya da daha ince veya daha kalın bir çizgi gerekiyorsa ::after kuralındaki border ve border-width değerlerini düzenleyin.
Sık Sorulan Sorular
Hayır. Yalnızca CSS üretir. Sınıfı formunuzdaki gerçek bir input’a uygulayın, görünür bir etiketle veya etiket olmadan.
Evet. Kural, yerel input üzerinde appearance: none kullanır; böylece değer normal şekilde gönderilir ve klavye ile ekran okuyucu desteği korunur.
Boyut oluşturucuda ayarlanır, 12 ile 48 px arasında. Tik işaretinin rengi ve kalınlığı, üretilen CSS’in ::after kuralında düzenlenir.
Dokunmatik hedefler için en az 24 px, ideal olarak diğer denetimler gibi 44 px hedefleyin. Tasarımınızda kutuyu etiket metniyle hizalı tutun.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
Gradyan Duvar Kağıdı Oluşturucu
Dizüstü bilgisayar, telefon veya Zoom arka planları için bulanık üç renkli gradyan duvar kağıtları oluşturun. Açıyı ve bulanıklığı rastgele belirleyin ya da elle ayarlayın.
Araç diğer dillerde mevcuttur
- ตัวสร้าง CSS Checkbox [TH]
- CSS-Checkbox-Generator [DE]
- Generator checkboxów CSS [PL]
- Generador de casillas de verificación CSS [ES]
- Generator Checkbox CSS [ID]
- CSS-checkboxgenerator [NL]
- Trình tạo checkbox CSS [VI]
- CSS-checkboxgenerator [SV]
- CSS 체크박스 생성기 [KO]
- CSSチェックボックスジェネレーター [JA]
- Gerador de Checkbox CSS [PT]
- مولّد مربعات اختيار CSS [AR]
- Générateur de case à cocher CSS [FR]
- CSS Checkbox Generator [EN]
- Generatore di checkbox CSS [IT]
- Генератор CSS-чекбоксов [RU]
- CSS 复选框生成器 [ZH]