Maison > interface Web > tutoriel CSS > Comment puis-je m'assurer qu'une image ne dépasse pas une taille spécifique tout en conservant ses proportions lors de l'utilisation d'une largeur ou d'une hauteur de 100 % en CSS ?

Comment puis-je m'assurer qu'une image ne dépasse pas une taille spécifique tout en conservant ses proportions lors de l'utilisation d'une largeur ou d'une hauteur de 100 % en CSS ?

Susan Sarandon
Libérer: 2024-10-27 04:31:02
original
416 Les gens l'ont consulté

How can I ensure an image doesn't exceed a specific size while maintaining its aspect ratio when using 100% width or height in CSS?

Établissement de contraintes de rapport d'aspect pour une largeur ou une hauteur de 100 % en CSS

En CSS, l'attribution d'une largeur ou d'une hauteur de 100 % à une image préserve le rapport d'aspect mais peut entraîner dans l'image étant trop grande ou trop petite pour la position souhaitée.

Une solution potentielle consiste à placer l'image dans un DIV et à appliquer overflow:hidden pour recadrer tout excès. Cependant, cela ne fera que limiter la taille de l'image et n'affectera pas son rapport hauteur/largeur.

Si la préservation du rapport hauteur/largeur n'est pas nécessaire, la définition des propriétés max-width et max-height sur l'image peut garantir qu'elle ne le fera pas. Ne dépassez pas une taille spécifique tout en préservant les proportions. En définissant ces dimensions maximales, l'image sera redimensionnée en conséquence pour s'adapter aux limites spécifiées.

Par exemple :

<code class="css">img {
  max-width: 200px;
  max-height: 150px;
}</code>
Copier après la connexion

Avec cette approche, l'image ne s'agrandira pas de plus de 200 px de largeur. ou 150px de hauteur, tout en conservant son rapport hauteur/largeur.

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