Kotak centang standar yang ditampilkan di sebagian besar browser cukup kecil dan ukurannya tidak bertambah bahkan saat font yang lebih besar digunakan. Apa cara terbaik dan tidak tergantung browser untuk menampilkan kotak centang yang lebih besar?
114
Sebenarnya ada cara untuk membuatnya lebih besar, centang kotak seperti yang lain (bahkan iframe seperti tombol facebook).
Gabungkan mereka dalam elemen "diperbesar":
Ini mungkin terlihat sedikit "diubah ukurannya" tetapi berhasil.
Tentu saja Anda dapat membuat div float: left dan meletakkan label Anda di sampingnya, float: left juga.
sumber
zoom: 2
dantransform: scale(2)
langsung diterapkan ke kotak centang? Mengapa ini membutuhkan pembungkus?Coba CSS ini
sumber
Saya mencoba mengubah
padding
danmargin
dan sertawidth
danheight
, dan akhirnya menemukan bahwa jika Anda meningkatkan skala, itu akan berhasil:sumber
Berikut adalah trik yang berfungsi di browser terbaru (IE9 +) sebagai solusi khusus CSS yang dapat ditingkatkan dengan javascript untuk mendukung IE8 dan di bawahnya.
Atur gaya
label
dengan tampilan kotak centang yang Anda inginkanUntuk javascript, Anda dapat menambahkan kelas ke label untuk menunjukkan status. Selain itu, sebaiknya gunakan fungsi berikut:
EDIT untuk mengubah
#checkboxID
gayasumber
Saya menulis aplikasi phonegap, dan kotak centang bervariasi dalam ukuran, tampilan, dll. Jadi saya membuat kotak centang sederhana saya sendiri:
Pertama kode HTML:
Kemudian CSS:
Untuk mengaktifkan status kotak centang, saya menggunakan JQuery:
Tetapi itu dapat dengan mudah dilakukan tanpa itu ...
Semoga bisa membantu!
sumber
Hanya CSS 2020 modern murniKeputusan , tanpa penskalaan kabur atau transformasi yang tidak berguna. Dan dengan centang! =)
Berfungsi bagus di browser berbasis Firefox dan Chromium.
Jadi, Anda dapat mengatur kotak centang Anda sepenuhnya ADAPTIF , hanya dengan menyetel blok induk
font-height
dan itu akan berkembang dengan teks!sumber