HTML / CSS: Wie kann ich die Kontrollkästchen beim Vergrößern und beim Verkleinern verkleinern?

8

Ich habe diesen einfachen Code zum Testen:

%Vor%

Hier ist das Ergebnis:

Wenn ich jedoch verkleinere, wird der Text kleiner, aber die Kontrollkästchen bleiben gleich.

und wenn ich zoome, wird der Text größer, aber die Kontrollkästchen bleiben gleich

ist es möglich, dass die Checkboxen ihre Größe ändern? zum Beispiel proportional zur Größe ihres Etiketts? Vielen Dank im Voraus

    
ksm001 08.12.2012, 15:38
quelle

4 Antworten

5

jsFiddle DEMO

Verwenden Sie CSS3, um die Liste sowie die vom Browser gerenderten Kontrollkästchen zu vergrößern!

%Vor%     
arttronics 11.01.2013, 02:59
quelle
2

Sie können dies mit CSS3 a tun, indem Sie den Selektor: check verwenden. Was das ist, verwenden Sie eine formatierte Eingabe mit einem Hintergrundbild. Wenn Sie also heranzoomen, wird die Größe und der Text neu skaliert. Leider funktioniert es nicht in IE9 und unter.

CSS:

%Vor%

HTML:

%Vor%     
DaKoder 11.01.2013 02:12
quelle
1

Sie könnten Ihr eigenes Kontrollkästchen-Steuerelement erstellen, sodass Sie sich nicht auf die native Betriebssystemimplementierung verlassen würden. Wenn Sie es mit gängigen HTML-Elementen erstellen, funktioniert der Browser-Zoom problemlos.

Es gibt viele existierende Plugins für Bibliotheken (wie jQuery)

    
Tx3 11.01.2013 20:35
quelle
0

Firefox hat eine "Nur-Text" -Zoomfunktion, im Gegensatz zu Chrome, bei dem diese Funktion fehlt.

Um alles in Firefox zu vergrößern, entfernen das Häkchen und setzt die Zoomstufe zurück.

Sehen Sie sich für Chrome-Browser die Zoom-Plugins mit dieser Funktion an.

    
arttronics 11.01.2013 05:29
quelle

Tags und Links