Individual transform properties
The rotate CSS property allows you to specify rotation transforms individually and independently of the transform property. This maps better to typical user interface usage, and saves having to remember the exact order of transform functions to specify in the transform property.
Browser support
| Feature | Desktop | Mobile | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 104 | 104 | 72 | 14.1 | 104 | 14.5 | |
none | 104 | 104 | 72 | 14.1 | 104 | 14.5 |
x y z angle x, y, or z axis name plus angle value | 104 | 104 | 72 | 14.1 | 104 | 14.5 |
| Other | ||||||
| The scale CSS property allows you to specify scale transforms individually and independently of the transform property. This maps better to typical user interface usage, and saves having to remember the exact order of transform functions to specify in the transform value. | 104 | 104 | 72 | 14.1 | 104 | 14.5 |
| CSS property | ||||||
none | 104 | 104 | 72 | 14.1 | 104 | 14.5 |
| Other | ||||||
| The translate CSS property allows you to specify translation transforms individually and independently of the transform property. This maps better to typical user interface usage, and saves having to remember the exact order of transform functions to specify in the transform value. | 104 | 104 | 72 | 14.1 | 104 | 14.5 |
| CSS property | ||||||
none | 104 | 104 | 72 | 14.1 | 104 | 14.5 |
Syntax
.card {
translate: 0 0;
rotate: 0deg;
scale: 1;
transition: translate 0.3s ease, rotate 0.5s ease, scale 0.2s ease;
}
.card:hover {
translate: 0 -10px;
rotate: 3deg;
scale: 1.05;
} Live demo
Translate individualspecified
Individual transform properties (translate, rotate, scale) Translate individualspecified demo.
Rotate individualspecified
Individual transform properties (translate, rotate, scale) Rotate individualspecified demo.
3 simultaneous(hover)
Individual transform properties (translate, rotate, scale) 3 simultaneous(hover) demo.
Use cases
-
Using Individual transform properties
The rotate CSS property allows you to specify rotation transforms individually and independently of the transform property.
Cautions
- May not be supported in older browsers.
Accessibility
- Make sure visual changes are conveyed appropriately to assistive technology.