Propriété d'ajustement d'objet de style
Exemple
Coupez les côtés d'une image, en préservant les proportions, et remplissez l'espace :
document.getElementById("myImg").style.objectFit = "cover";
Définition et utilisation
La propriété objectFit est utilisée pour spécifier comment un <img> ou <video> doit être redimensionné pour s'adapter à son conteneur.
Cette propriété indique au contenu de remplir le conteneur de différentes manières ; comme "préserver ce rapport d'aspect" ou "étirer et prendre autant d'espace que possible"
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la propriété.
Property | |||||
---|---|---|---|---|---|
objectFit | 31.0 | 16.0 | 36.0 | 7.1 | 19.0 |
Syntaxe
Renvoyez la propriété objectFit :
object.style.objectFit
Définissez la propriété objectFit :
object.style.objectFit = "fill|contain|cover|scale-down|none|initial|inherit"
Valeurs de propriété
Value | Description |
---|---|
fill | This is default. The replaced content is sized to fill the element's content box. If necessary, the object will be stretched or squished to fit |
contain | The replaced content is scaled to maintain its aspect ratio while fitting within the element's content box |
cover | The replaced content is sized to maintain its aspect ratio while filling the element's entire content box. The object will be clipped to fit |
none | The replaced content is not resized |
scale-down | The content is sized as if none or contain were specified (would result in a smaller concrete object size) |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Détails techniques
Valeur par défaut: | remplir |
---|---|
Valeur de retour : | Une chaîne, représentant l'ajustement d'objet d'un élément |
Version CSS | CSS3 |
Pages connexes
Tutoriel CSS : ajustement d'objet CSS
Référence CSS : propriété d'ajustement d'objet
❮ Objet de style