Standardowe pola wyboru renderowane w większości przeglądarek są dość małe i nie powiększają się, nawet jeśli używana jest większa czcionka. Jaki jest najlepszy, niezależny od przeglądarki sposób wyświetlania większych pól wyboru?
115
Właściwie jest sposób, aby je powiększyć, pola wyboru, jak wszystko inne (nawet ramka iframe, taka jak przycisk na Facebooku).
Umieść je w „powiększonym” elemencie:
Może wyglądać na nieco „przeskalowaną”, ale działa.
Oczywiście możesz sprawić, że div float: left i umieścić obok siebie etykietę, float: left.
źródło
zoom: 2
itransform: scale(2)
można go zastosować bezpośrednio do pola wyboru? Dlaczego potrzebuje opakowania?Wypróbuj ten CSS
źródło
Próbowałem zmienić
padding
imargin
i dobrze jakwidth
iheight
, a potem w końcu stwierdziłem, że jeśli po prostu zwiększysz skalę, to zadziała:źródło
Oto sztuczka, która działa w najnowszych przeglądarkach (IE9 +) jako jedyne rozwiązanie CSS, które można ulepszyć za pomocą javascript do obsługi IE8 i starszych.
Stylizuj
label
tak, jak chcesz, aby wyglądało pole wyboruW przypadku javascript będziesz mógł dodać klasy do etykiety, aby pokazać stan. Warto też skorzystać z następującej funkcji:
EDYCJA, aby zmodyfikować
#checkboxID
styleźródło
Piszę aplikację phonegap, a pola wyboru różnią się rozmiarem, wyglądem itp. Dlatego stworzyłem własne proste pole wyboru:
Najpierw kod HTML:
Następnie CSS:
Aby przełączyć stan pola wyboru, użyłem JQuery:
Ale można to łatwo zrobić bez tego ...
Mam nadzieję, że to pomoże!
źródło
Tylko nowoczesna decyzja CSS 2020 , bez rozmytego skalowania lub nieporęcznej transformacji. I z kleszczem! =)
Działa dobrze w przeglądarkach opartych na Firefox i Chromium.
Możesz więc rządzić swoimi polami wyboru wyłącznie ADAPTACYJNIE , po prostu ustawiając bloki nadrzędne,
font-height
a będzie rosnąć wraz z tekstem!źródło