--- title: بزرگنمایی slug: Web/CSS/zoom translation_of: Web/CSS/zoom original_slug: Web/CSS/بزرگنمایی ---
The non-standard zoom
CSS property can be used to control the magnification level of an element. {{cssxref("transform-function/scale", "transform: scale()")}} should be used instead of this property, if possible. However, unlike CSS Transforms, zoom
affects the layout size of the element.
/* Keyword values */ zoom: normal; zoom: reset; /* <percentage> values */ zoom: 50%; zoom: 200%; /* <number> values */ zoom: 1.1; zoom: 0.7; /* Global values */ zoom: inherit; zoom: initial; zoom: unset;
{{cssinfo}}
normal
reset
{{non-standard_inline}}100%
is equivalent to normal
. Values larger than 100%
zoom in. Values smaller than 100%
zoom out.1.0
= 100%
= normal
). Values larger than 1.0
zoom in. Values smaller than 1.0
zoom out.{{csssyntax}}
<p class="small">Small</p> <p class="normal">Normal</p> <p class="big">Big</p>
p.small { zoom: 75%; } p.normal { zoom: normal; } p.big { zoom: 2.5; } p { display: inline-block; } p:hover { zoom: reset; }
{{EmbedLiveSample('First_example')}}
<div id="a" class="circle"></div> <div id="b" class="circle"></div> <div id="c" class="circle"></div>
div.circle { width: 25px; height: 25px; border-radius: 100%; text-align: center; vertical-align: middle; display: inline-block; zoom: 1.5; } div#a { background-color: gold; zoom: normal; } div#b { background-color: green; zoom: 200%; } div#c { background-color: blue; zoom: 2.9; }
{{EmbedLiveSample('Second_example')}}
This property is nonstandard and originated in Internet Explorer. Apple has a description in the Safari CSS Reference. Rossen Atanassov of Microsoft has an unofficial draft specification proposal on GitHub.
{{Compat("css.properties.zoom")}}
zoom
entry in CSS-Tricks' CSS Almanaczoom
viewport descriptor, for use with @viewport
zoom
property for CSS on the Firefox issue tracker Bugzilla