148 votes

Cases à cocher dans les pages Web - comment les agrandir?

Les cases à cocher standard affichées dans la plupart des navigateurs sont assez petites et leur taille n'augmente pas, même lorsqu'une police plus grande est utilisée. Quel est le meilleur moyen, indépendant du navigateur, d’afficher des cases à cocher plus grandes?

169voto

Paul Points 289

Si cela peut aider quelqu'un, voici un simple CSS comme point de départ. Le transforme en un carré arrondi de base assez grand pour les pouces avec une couleur de fond inversée.

 input[type='checkbox'] {
    -webkit-appearance:none;
    width:30px;
    height:30px;
    background:white;
    border-radius:5px;
    border:2px solid #555;
}
input[type='checkbox']:checked {
    background: #abd;
}
 

67voto

FlorianB Points 96

En fait, il existe un moyen de les agrandir, des cases à cocher comme n'importe quoi d'autre (même un iframe comme un bouton facebook).

Enveloppez-les dans un élément "zoomé":

 .double {
  zoom:2;
  transform:scale(2);
  -ms-transform:scale(2);
  -webkit-transform:scale(2);
  -o-transform:scale(2);
  -moz-transform:scale(2);
  transform-origin:0 0;
  -ms-transform-origin:0 0;
  -webkit-transform-origin:0 0;
  -o-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -webkit-transform-origin:0 0;
}

<div class=double>
  <input type=checkbox name=hello value=1>
</div>
 

Cela peut sembler un peu "redimensionné" mais cela fonctionne.

Bien sûr, vous pouvez faire div flottant: à gauche et mettre votre étiquette à côté, flotteur: à gauche aussi.

34voto

Collin White Points 540

Essayez ce CSS

 input[type=checkbox] {width:100px; height:100px;}
 

8voto

Harmen Points 11632

1voto

Evan Mulawski Points 28536

La modification de la taille de la case à cocher à l'aide de CSS génère des résultats incohérents sur les navigateurs et les systèmes d'exploitation. Vous ne pouvez pas vraiment l'agrandir.

Vous pouvez cependant les modifier: http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X