Maison >interface Web >tutoriel CSS >Comment puis-je remplir un Div avec une image tout en préservant son rapport hauteur/largeur ?
Remplir un Div avec une image tout en conservant les proportions
Dans le développement Web, vous pouvez rencontrer le besoin d'afficher une image dans un élément div tout en garantissant que le rapport hauteur/largeur de l'image reste intact. Cela peut être un problème délicat, mais une solution réside dans la combinaison d'une flexbox CSS et d'un dimensionnement soigné de l'image.
Considérez ce scénario : vous avez un élément div avec une taille fixe et une image à l'intérieur. Vous voulez que l'image remplisse toujours le div, qu'il s'agisse d'une orientation paysage ou portrait. Cette exigence peut être remplie même si l'image est coupée car le div a un débordement : ensemble caché.
Pour obtenir cet effet, suivez ces étapes :
.fill img { flex-shrink: 0; min-width: 100%; min-height: 100% }
Grâce à cette technique, vous pouvez remplir un div avec une image tout en conservant ses proportions, quelle que soit son orientation.
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!