Les cases à cocher standard affichées dans la plupart des navigateurs sont assez petites et n'augmentent pas en taille même lorsqu'une police plus grande est utilisée. Quelle est la meilleure façon, indépendante du navigateur, d'afficher des cases à cocher plus grandes?
115
En fait, il existe un moyen de les agrandir, des cases à cocher comme toute autre chose (même un iframe comme un bouton Facebook).
Enveloppez-les dans un élément "zoomé":
Cela peut sembler un peu "redimensionné" mais cela fonctionne.
Bien sûr, vous pouvez faire en sorte que ce div float: left et mettre votre étiquette à côté, float: left aussi.
la source
zoom: 2
ettransform: scale(2)
être directement appliqué à la case à cocher? Pourquoi a-t-il besoin d'un emballage?Essayez ce CSS
la source
J'ai essayé de changer le
padding
etmargin
et ainsi que lewidth
etheight
, puis j'ai finalement trouvé que si vous augmentez simplement l'échelle, cela fonctionnera:la source
Voici une astuce qui fonctionne dans les navigateurs les plus récents (IE9 +) en tant que solution CSS uniquement qui peut être améliorée avec javascript pour prendre en charge IE8 et les versions antérieures.
Donnez au style ce
label
à quoi vous voulez que la case à cocher ressemblePour javascript, vous pourrez ajouter des classes à l'étiquette pour afficher l'état. De plus, il serait judicieux d'utiliser la fonction suivante:
MODIFIER pour modifier les
#checkboxID
stylesla source
J'écris une application phonegap et les cases à cocher varient en taille, en apparence, etc. J'ai donc créé ma propre case à cocher simple:
D'abord le code HTML:
Puis le CSS:
Pour activer l'état de la case à cocher, j'ai utilisé JQuery:
Mais cela peut facilement se faire sans cela ...
J'espère que cela peut vous aider!
la source
Décision pure et moderne du CSS 2020 , sans mise à l'échelle floue ni transformation non pratique. Et avec tick! =)
Fonctionne bien dans les navigateurs Firefox et Chromium.
Ainsi, vous pouvez définir vos cases à cocher de manière purement ADAPTIVE , simplement en définissant des blocs parents
font-height
et cela augmentera avec le texte!la source