Définition de la CSS object-fit.
La propriété d'ajustement de taille CSS object-fit permet de spécifier la manière s'ajuste la taille d'un élément dit remplacé à l'intérieur de sa boite dont les dimensions sont définies par les propriétés Css width et height.
object-fit :object-fit : none;
object-fit : fill;
object-fit : cover;
object-fit : contain;
object-fit : scale-down;La propriété de feuille de style object-fit CSS peut prendre la valeur d'ajustement de taille :
-
none: aucun ajustement de la taille. -
fill: l'élément est étiré pour remplir toutes la zone de contenu de son conteneur, l'élément ne garde pas son rapport hauteur / largeur. Valeur par défaut. -
cover: l'élément est dimensionné pour remplir toute la zone de contenu de son conteneur tout en gardant son rapport hauteur /largeur. Si l'élément est plus grand que la zone de contenu, il est rogné *. -
contain: l'élément est dimensionné pour être contenu dans la zone de contenu de son conteneur tout en gardant son rapport hauteur /largeur. -
scale-down: l'élément est dimensionné comme sinoneoucontainétaient spécifiés, la dimension la plus petite est appliquée. -
inherit: hérite de la propriété CSSobject-fitde son parent.
Exemple de code object-fit CSS
Conditions d'application de la CSS object-fit.
La propriété CSS object-fit est applicable sur l'ensemble des balises HTML ou XHTML dites remplacées.
Héritage des valeurs Css de object-fit.
Les balises filles HTML ou XHTML n'héritent pas de la propriété Css object-fit.
Problème d'interprétation de object-fit en Css.
La propriété de feuille de style object-fit CSS ne pose aucun problème d'interprétation, hormis pour Edge qui n'accepte que IMG comme élément remplacé (02-2020).
Règles de syntaxes CSS pour object-fit.
Les éléments remplacés
Les éléments dit remplacés sont :
-
img, -
video, -
iframe, -
embed, -
object, -
input type="image".
L'utilisation de la propriété Css
content avec comme valeur url()Contrainte de taille
Un élément remplacés contraint quand :
- on ne précise pas sa taille, c'est donc sa taille par défaut qui est appliquée.
- on spécifie un
widthou unheightavec une valeur fixe (px,em, vh, ...)
Seules les valeurs en%sont considéré comme non contraignantes.
Si l'élément remplacé a une de ses deux taille contrainte, alors l'ajustement se fait sur l'autre taille.
Si élément remplacé a ses deux tailles non contraintes et que l'élément dépasse de la zone de contenu alors il est rogné.
Mais l'élément remplacé a une de ses deux tailles contrainte et que l'élément dépasse de la zone de contenu alors il n'est pas rogné.
Compatibilités navigateurs de la propriété object-fit
- Détails des versions de la CSS object-fit
- Propriété
object-fitest compatible avec CSS3 et plus.
Propriétés CSS préfixées de object-fit
Vous trouverez ci-dessous les propriétés CSS préfixées équivalentes à la propriété object-fit CSS :
-o-object-fit : cover;
object-fit : cover;
overflow : hidden;Votre avis sur la définition object-fit en CSS
Votez pour la définition CSS object-fit
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 5 / 5 - 1
vote
Cliquez sur une étoile pour voter.