Maison > interface Web > tutoriel CSS > Pourquoi mes images circulaires apparaissent-elles rognées dans Safari et comment puis-je y remédier ?

Pourquoi mes images circulaires apparaissent-elles rognées dans Safari et comment puis-je y remédier ?

Patricia Arquette
Libérer: 2024-12-11 20:37:19
original
814 Les gens l'ont consulté

Why Do My Circular Images Appear Cropped in Safari, and How Can I Fix It?

Problème de coins arrondis (rayon de bordure) dans Safari

Les utilisateurs de Safari peuvent rencontrer un comportement particulier lorsqu'ils tentent de créer des images circulaires à l'aide de la bordure. propriété de rayon. Ce problème provient de l'interprétation unique de Safari de l'arrondi des bordures, qui diffère des autres navigateurs.

Explication du problème :

Lors de l'application d'une bordure à un élément, Safari étend l'espace de l'élément. dimensions pour s’adapter à la largeur de bordure ajoutée. Cette expansion a également un impact sur l'application des coins arrondis, les obligeant à être rognés à partir de la limite extérieure de l'élément, et non à partir de l'image contenue.

Solution :

Pour surmonter Pour résoudre ce problème, il est crucial de séparer la bordure de l'image en plaçant l'image dans un conteneur. Ce faisant, vous pouvez appliquer un rayon de bordure à la fois au conteneur et à l'image, garantissant une forme circulaire cohérente.

Exemple de code :

<div class="activity_rounded"><img src="image.jpg" /></div>
Copier après la connexion
.activity_rounded {
  display: inline-block;
  border-radius: 50%;
  border: 3px solid #fff;
}

.activity_rounded img {
  border-radius: 50%;
  vertical-align: middle;
}
Copier après la connexion

En employant cette technique, vous pouvez créer des images avec des bordures circulaires qui s'affichent correctement dans Safari et maintiennent l'uniformité entre les différents navigateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal