PHP5 simpleXML
Découvrez comment contrôler parfaitement le redimensionnement et le positionnement des images avec object-fit de CSS. Guide complet avec définition, utilisation, syntaxe générale, valeurs possibles, exemples et astuces.
object-fit est une propriété CSS qui permet de contrôler le redimensionnement et le positionnement des images dans un conteneur. Cette propriété est très utile pour s'assurer que les images s'adaptent parfaitement à leur conteneur, quels que soient leur taille et leur ratio.
La syntaxe générale de la propriété object-fit est la suivante :
object-fit: fill|contain|cover|scale-down|none|initial|inherit;
Voici les valeurs possibles pour la propriété :
Voici quelques exemples pour illustrer l'utilisation de la propriété object-fit :
img { object-fit: fill; }
img { object-fit: contain; }
img { object-fit: cover; }
img { object-fit: scale-down; }
En utilisant object-fit, vous pouvez contrôler de manière précise le positionnement des images dans leur conteneur. Par exemple, vous pouvez combiner object-fit avec les propriétés de positionnement de CSS pour créer des mises en page complexes. Voici un exemple qui positionne une image en bas à droite de son conteneur :
div { position: relative; width: 300px; height: 200px; } img { position: absolute; bottom: 0; right: 0; object-fit: cover; }
En combinant object-fit avec la propriété position, vous pouvez créer des effets intéressants et contrôler parfaitement l'apparence de vos images.
object-fit est une propriété CSS très utile pour contrôler le redimensionnement et le positionnement des images dans leur conteneur. En utilisant cette propriété, vous pouvez vous assurer que vos images s'adaptent parfaitement à leur contexte, quels que soient leur taille et leur ratio. En utilisant les valeurs possibles de la propriété, vous pouvez créer des effets intéressants et des mises en page complexes. N'hésitez pas à expérimenter avec object-fit pour créer des designs innovants et attrayants !
Valeurs par défaut | none |
---|---|
Inherited: | non |
Animable : | non En savoir plus sur l'animable |
Version: | CSS3 |
Syntaxe JavaScript: | object.style.objectFit="cover" |
Explorateur | |||||
---|---|---|---|---|---|
Verssion | 31 | 16 | 36 | 7.1 | 19 |
Exemple : Copier le code
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8"> <title>La propriété css object-fit</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> img.a { width: 200px; height: 400px; object-fit: cover; } </style> </head> <body> <h1>La propriété css object-fit</h1> <h2>object-fit: cover:</h2> <p>Coupez les côtés d'une image, en préservant le rapport d'aspect, et en remplissant aussi l'espace :</p> <img class="a" src="images/village.png" alt="Village" width="400" height="300"> <h2>Original image:</h2> <img src="images/village.png" alt="Village" width="400" height="300"> <p>Note : la propriété object-fit n'est pas prise en charge dans Internet Explorer/Edge 15 ou antérieur.</p>. </body> </html>