80 votes

La classe img-circle de Bootstrap 4 ne fonctionne pas

J'écris un site Web en HTML5 et Bootstrap 4 et j'essaie de transformer une image carrée en cercle. Dans Bootstrap 3, cela était facilement réalisable avec .img-circle Mais maintenant, je n'arrive pas à le faire fonctionner et je ne trouve aucune réponse en ligne. Bootstrap a-t-il abandonné la classe img-circle ou mon code est-il erroné ?

Ça donne quelque chose comme ça :

<!-- Within a tab-content div --> 
<div class="col-xs-7">
    <img src="img/gallery2.JPG" class="img-circle" alt="HelPic>
</div>

J'espère que quelqu'un pourra m'aider :)

175voto

Skelly Points 27772

Il s'appelle désormais rounded-circle comme expliqué ici dans les docs BS4

<img src="img/gallery2.JPG" class="rounded-circle">

Démo

7 votes

Mais ce n'est pas un cercle. Ce n'est pas un ovale ?

24 votes

Si l'image n'est pas carrée, elle sera ovale.

6voto

sisindrymedagam Points 151

Sur Bootstrap 4 il a été renommé en .rounded-circle

Utilisation :

<div class="col-xs-7">
    <img src="img/gallery2.JPG" class="rounded-circle" alt="HelPic>
</div>

Voir migration docs du bootstrap.

1voto

Maintenant, la classe est la suivante

 <img src="img/img5.jpg" width="200px" class="rounded-circle float-right">

0voto

user5783745 Points 1214

Je suis arrivé ici via google car je n'arrivais pas à obtenir des bords arrondis sur des images, voici comment j'ai résolu le problème ;

.rounded-xl {
   border-radius: 1.5rem;
}

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