<angle>
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Тип данных CSS <angle> представляет собой значение угла, выраженное в градусах, градах, радианах или оборотах. Он используется, например, в <gradient> и в некоторых функциях transform.
Интерактивный пример
transform: rotate(45deg);
transform: rotate(3.1416rad);
transform: rotate(-50grad);
transform: rotate(1.75turn);
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
This box can rotate to different angles.
</div>
</section>
#example-element {
background-color: #0118f3;
padding: 0.75em;
width: 180px;
height: 120px;
color: white;
}
Синтаксис
Тип данных <angle> состоит из числа (<number>), за которым следует одна из единиц измерения, представленные ниже. Между литералом единицы измерения и цифрой нет пробела. После 0 указывать единицу измерения необязательно.
Опционально перед числом может стоять знак + или - . Положительное значение отмеряется по часовой стрелке, а отрицательные – против часовой. Чтобы достичь статистических свойств, каждый угол может быть представлен разными значениями, эквивалентными друг другу. Например, 90deg равняется -270deg, а 1turn равняется 4turn. Тем не менее, для достижения динамических свойств эффект будет другим. Например, при применении animation или transition.
Единицы измерения
- deg
-
Представляет угол в градусах. Один полный круг равен
360deg. Например:0deg,90deg,14.23deg. - grad
-
Представляет угол в градах. Один полный круг равен
400grad. Например:0grad,100grad,38.8grad. - rad
-
Представляет угол в радианах. Один полный круг равен 2π или примерно
6.2832rad.1rad- это 180/π градусов. Например:0rad,1.0708rad,6.2832rad. - turn
-
Представляет угол в количестве оборотов. Один полный круг равен
1turn. Например:0turn,0.25turn,1.2turn.
Примеры
![]() |
Прямой угол: 90deg = 100grad = 0.25turn ≈ 1.5708rad |
|---|---|
![]() |
Развёрнутый угол: 180deg = 200grad = 0.5turn ≈ 3.1416rad |
![]() |
Прямой угол (против часовой стрелки): -90deg = -100grad = -0.25turn ≈ -1.5708rad |
![]() |
Нулевой угол: 0deg = 0grad = 0turn = 0rad |
Спецификации
| Specification |
|---|
| CSS Values and Units Module Level 4> # angles> |
Совместимость с браузерами
Loading…



