182 of 313 menu

Propriété object-fit

La propriété object-fit définit le rapport d'aspect ou la mise à l'échelle d'éléments tels que les images ou les vidéos.

Syntaxe

sélecteur { object-fit: fill ou contain ou cover ou none; }

Le tableau présente les valeurs principales de la propriété object-fit :

Valeurs

Valeur Description
fill Mise à l'échelle de l'élément pour correspondre aux dimensions spécifiées, en ignorant les proportions de l'élément.
contain Mise à l'échelle de l'élément pour correspondre aux dimensions spécifiées, en conservant les proportions de l'élément.
cover Les dimensions de l'élément sont modifiées pour remplir entièrement la zone spécifiée, tout en conservant les proportions de l'élément lui-même.
none Les dimensions originales de l'élément sont conservées.

Exemple

Définissons pour notre image un remplissage de la taille spécifiée sans conserver les proportions :

<div> <img src="bg.png"> </div> img { object-fit: fill; height: 400px; width: 300px; border: 1px solid black; }

:

Exemple

Maintenant, faisons en sorte que l'image remplisse le conteneur spécifié en conservant les proportions :

<div> <img src="bg.png"> </div> img { object-fit: contain; height: 400px; width: 300px; border: 1px solid black; }

:

Exemple

Remplissons notre image dans le conteneur spécifié de manière à ce que la taille de l'image elle-même change, tout en conservant ses proportions :

<div> <img src="bg.png"> </div> img { object-fit: cover; height: 400px; width: 300px; border: 1px solid black; }

:

Exemple

Plaçons simplement notre image dans le conteneur spécifié en conservant ses dimensions d'origine :

<div> <img src="bg.png"> </div> img { object-fit: none; height: 400px; width: 300px; border: 1px solid black; }

:

Voir aussi

  • la propriété aspect-ratio,
    qui définit le rapport d'aspect d'un élément
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser