<angle>

A basic CSS type for rotation values. It can be expressed in degrees (deg), radians (rad), gradians (grad), or turns (turn).

Quick example

.spinner {
  transform: rotate(0.5turn); /* Equivalent to 180deg */
}

All units

Angle units

Used for rotations, gradient directions, and conic-gradient stops.

UnitMeasuresNotesBaseline
degDegreesMost common. A full circle is 360deg.Widely
gradGradiansA full circle is 400grad. Rare on the web.Widely
radRadiansA full circle is 2π rad (≈6.2832rad). Useful when porting math from code.Widely
turnTurnsA full circle is 1turn. Best when expressing fractional rotations: 0.25turn = 90deg.Widely

<angle> Browser Support

Widely availableSince 201596% global usage

This feature is well established and works across many devices and browser versions. It has been available across browsers since 2015.

Safe to use without fallbacks.

2+
3.6+
4+
12+
ESC