--- title: zoom slug: Web/CSS/zoom tags: - CSS - Non-standard - Propriété - Reference translation_of: Web/CSS/zoom ---
La propriété non-standard zoom permet de manipuler l'effet d'agrandissement d'un élément. Plutôt que cette propriété non-standard, mieux vaudra utiliser les transformations CSS, si possible. Cependant, contrairement aux transformations CSS, zoom affecte la taille de l'élément.
/* Valeurs avec un mot-clé */ zoom: normal; zoom: reset; /* VAleurs exprimées en pourcents */ /* Type <percentage> */ zoom: 50%; zoom: 200%; /* Valeurs numériques */ /* Type <number> */ zoom: 1.1; zoom: 0.7; /* Valeurs globales */ zoom: inherit; zoom: initial; zoom: unset;
normalreset {{non-standard_inline}}100% est équivalent au mot-clé normal. Les valeurs supérieures à 100% agrandissent l'élément et les valeurs inférieures le réduisent.1.0 correspond à normal (ou 100%) , les valeurs supérieures à 1.0 agrandissent l'élément et les valeurs inférieures le réduisent.p.petit {
zoom: 75%;
}
p.normal {
zoom: normal;
}
p.gros {
zoom: 2.5;
}
p {
display: inline-block;
}
p:hover {
zoom: reset;
}
<p class="petit">Petit</p> <p class="normal">Normal</p> <p class="gros">Gros</p>
{{EmbedLiveSample("Exemples","100%","200")}}
Cette propriété n'est pas standard et est née avec Internet Explorer. Apple la décrit dans la référence CSS pour Safari. Rossen Atanassov, de Microsoft, a dressé un brouillon de spécification sur GitHub
{{cssinfo}}
{{Compat("css.properties.zoom")}}
zoomzoom pour la règle @ @viewport