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
.
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 sinone
oucontain
étaient spécifiés, la dimension la plus petite est appliquée. -
inherit
: hérite de la propriété CSSobject-fit
de 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
width
ou unheight
avec 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-fit
est 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 :
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.