Bolehkah saya Menukar Saiz Kotak Pilihan Menggunakan CSS?
Walaupun merupakan elemen biasa dalam reka bentuk web, keupayaan untuk mengubah suai saiz kotak pilihan secara konsisten merentas pelayar telah menimbulkan beberapa cabaran untuk pembangun. HTML dan CSS sahaja menyediakan kawalan terhad ke atas dimensi kotak pilihan.
Dalam Internet Explorer 6 dan lebih baru, atribut lebar dan saiz boleh digunakan untuk menetapkan saiz kotak pilihan. Walau bagaimanapun, Firefox dan penyemak imbas lain mengabaikan atribut ini, meninggalkan kotak pilihan pada saiz tetap 16x16 piksel.
Penyelesaian: Penskalaan CSS
Walaupun bukan penyelesaian yang elegan disebabkan oleh berpotensi untuk menskalakan artifak, transformasi CSS menawarkan cara untuk meningkatkan saiz kotak pilihan merentas kebanyakan penyemak imbas moden. Kaedah ini melibatkan penskalaan elemen kotak semak menggunakan sifat transformasi.
Contoh Kod:
input[type=checkbox] { -ms-transform: scale(2); /* IE */ -moz-transform: scale(2); /* FF */ -webkit-transform: scale(2); /* Safari and Chrome */ -o-transform: scale(2); /* Opera */ transform: scale(2); padding: 10px; } .checkboxtext { font-size: 110%; display: inline; }
<input type="checkbox" name="optiona">
Dengan menggunakan perubahan skala pada input kotak pilihan dan melaraskan padding dengan sewajarnya, anda boleh meningkatkan saiz kotak semak sambil mengekalkan kefungsian. Selain itu, menggunakan rentang di sekeliling teks kotak pilihan dan meningkatkan saiz fonnya boleh meningkatkan penampilan keseluruhan.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengubah saiz kotak pilihan menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!