436 votes

Image réactive aligner le centre bootstrap 3

Je fais un catalogue en utilisant Bootstrap 3. Lorsqu'elles sont affichées sur des tablettes, les images des produits ont l'air moche à cause de leur petite taille (500x500) et une largeur de 767 pixels dans le navigateur. Je veux mettre l'image au centre de l'écran, mais pour une raison que je ne peux pas. Qui sera aidera à résoudre le problème?

entrez la description de l'image ici

Vous pouvez voir un exemple en direct ici .

1173voto

DHlavaty Points 1595

Il y a .center-block classe dans Twitter Bootstrap 3 ( Since v3.0.1 ), alors utilisez:

 <img src="..." alt="..." class="img-responsive center-block" />
 

587voto

Bojangles Points 31474

C'est une solution agréablement facile. Parce que .img-responsive de Bootstrap définit déjà display: block , vous pouvez utiliser margin: 0 auto pour centrer l'image:

 .product .img-responsive {
    margin: 0 auto;
}
 

35voto

Kiran Points 198

Utilisez simplement .text-center class si vous utilisez Bootstrap 3.

 <div class="text-center">
    <img src="..." alt="..."/>
</div>
 

Démo: Fiddle

6voto

Michael Points 174

Je proposerais une classification plus "abstraite". Ajoutez une nouvelle classe "img-center" qui peut être utilisée en combinaison avec la classe .img-responsive:

 // Center responsive images
.img-responsive.img-center {
  margin: 0 auto;
}
 

3voto

Ahmed Points 31
@media (max-width: 767px) {
   img {
     display: table;
     margin: 0 auto;
   }
}

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