scaletransitions
Scaletransitions refer to animated changes in the size of an element, usually implemented by transforming its scale. They interpolate between scale values over time, altering perceived width and height while leaving the document flow largely unaffected because the change is applied via a transform rather than altering the element’s actual dimensions.
Implementation is most common with CSS. The transform property can be set to scale(s) for uniform scaling
Non-physical examples of scaletransitions include hover zoom on thumbnails, button press feedback where an element briefly
Performance and accessibility considerations are important. Transformations are typically GPU-accelerated and do not trigger layout recalculations,
Historically, scaletransitions are a core technique in modern web and UI animation, supported by CSS transforms