The difference between zoom and scale
css-tip.com
css-tip.com
zoom changes the size it takes up in the page and draws it larger as well.
To put another way
<div style="width: 10px; height: 10px; transform: scale(20)"></div>
takes 10x10 css pixels of layout space but is displayed scaled up 20x <div style="width: 10px; height: 10px; zoom: 20"></div>
makes the element take 200x200 css pixels of layout space AND displays it scaled up 20xhttps://jsfiddle.net/zwL16koj/
It might sound confusing but scale is an argument to transform, it is not its own thing
transform: scale(20) rotate(45deg) ...