<angle>

**<angle>** CSS 数据类型 表示以度、梯度、弧度或圈表示的角度值。例如,它用于 <gradient> 和某些 transform 函数。

试试看

语法

<angle> 数据类型由一个 <number> 后跟下面列出的一个单位组成。与所有维度一样,单位文字和数字之间没有空格。在数字 0 后面,角度单位是可选的。

可选地,它可以带有一个 +- 符号。正数表示顺时针角度,负数表示逆时针角度。对于给定单位的静态属性,任何角度都可以用各种等效值表示。例如,90deg 等于 -270deg1turn 等于 4turn。对于动态属性,例如应用 animationtransition 时,效果将不同。

单位

deg

表示以 为单位的角度。一个完整的圆周是 360deg。示例:0deg90deg14.23deg

grad

表示以 梯度 为单位的角度。一个完整的圆周是 400grad。示例:0grad100grad38.8grad

rad

表示以 弧度 为单位的角度。一个完整的圆周是 2π 弧度,大约为 6.2832rad1rad 等于 180/π 度。示例:0rad1.0708rad6.2832rad

turn

表示以圈数为单位的角度。一个完整的圆周是 1turn。示例:0turn0.25turn1.2turn

示例

设置顺时针直角

A diagram showing a clockwise 90-degree rotation along a circle by moving from the topmost point to the rightmost point. 90deg = 100grad = 0.25turn ≈ 1.5708rad

设置平角

A diagram showing a clockwise 180-degree rotation along a circle by moving from the topmost point to the bottommost point. 180deg = 200grad = 0.5turn ≈ 3.1416rad

设置逆时针直角

A diagram showing a counterclockwise 90-degree rotation along a circle by moving from the topmost point to the leftmost point. -90deg = -100grad = -0.25turn ≈ -1.5708rad

设置零角度

A diagram showing a 0-degree rotation. There is no movement. 0 = 0deg = 0grad = 0turn = 0rad

规范

规范
CSS 值和单位模块级别 4
# 角度

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅