<angle>
Тип даних CSS <angle> (кут) представляє кутове значення, виражене в градусах, градах, радіанах або обертах. Він використовується, наприклад, в градієнтах та частині функцій transform.
Спробуйте його в дії
Синтаксис
Тип даних <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 | 
Задання нульового кута
|  | 0 = 0deg = 0grad = 0turn = 0rad | 
Специфікації
Сумісність із браузерами
| desktop | mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| <angle> | Chrome Full support 2 | Edge Full support 12 | Firefox Full support 3.6 | Internet Explorer Full support 9 | Opera Full support 15 | Safari Full support 4 | WebView Android Full support 2 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 14 | Safari on iOS Full support 3.2 | Samsung Internet Full support 1.0 | 
| deg | Chrome Full support 2 | Edge Full support 12 | Firefox Full support 3.6 | Internet Explorer Full support 9 | Opera Full support 15 | Safari Full support 4 | WebView Android Full support 2 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 14 | Safari on iOS Full support 3.2 | Samsung Internet Full support 1.0 | 
| grad | Chrome Full support 2 | Edge Full support 12 | Firefox Full support 3.6 | Internet Explorer Full support 9 | Opera Full support 15 | Safari Full support 4 | WebView Android Full support 2 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 14 | Safari on iOS Full support 3.2 | Samsung Internet Full support 1.0 | 
| rad | Chrome Full support 2 | Edge Full support 12 | Firefox Full support 3.6 | Internet Explorer Full support 9 | Opera Full support 15 | Safari Full support 4 | WebView Android Full support 2 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 14 | Safari on iOS Full support 3.2 | Samsung Internet Full support 1.0 | 
| turn | Chrome Full support 2 | Edge Full support 12 | Firefox Full support 13 | Internet Explorer Full support 9 | Opera Full support 15 | Safari Full support 4 | WebView Android Full support 2 | Chrome Android Full support 18 | Firefox for Android Full support 14 | Opera Android Full support 14 | Safari on iOS Full support 3.2 | Samsung Internet Full support 1.0 | 
Дивіться також
- Типи даних CSS
- Тип <gradient>
- Перетворення обертання CSS: rotate(),rotate3d(),rotateX(),rotateY()іrotateZ()
- Перетворення CSS
- Застосування перетворень CSS
- Застосування градієнтів CSS