<angle> CSS-Typ
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Der <angle> CSS Datentyp repräsentiert einen Winkelwert, der in Grad, Gon, Radiant oder Umdrehungen ausgedrückt wird. Er wird zum Beispiel in <gradient>en und einigen transform-Funktionen verwendet.
Probieren Sie es aus
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;
}
Syntax
Der <angle>-Datentyp besteht aus einer <number>, gefolgt von einer der unten aufgeführten Einheiten. Wie bei allen Dimensionen gibt es keinen Abstand zwischen der Einheit und der Zahl. Die Winkelangabe ist optional nach der Zahl 0.
Optional kann ein einzelnes + oder - vorangestellt werden. Positive Zahlen repräsentieren Winkel im Uhrzeigersinn, während negative Zahlen Winkel gegen den Uhrzeigersinn darstellen. Für statische Eigenschaften einer gegebenen Einheit kann jeder Winkel durch verschiedene äquivalente Werte dargestellt werden. Zum Beispiel entspricht 90deg -270deg und 1turn entspricht 4turn. Bei dynamischen Eigenschaften, wie bei der Anwendung einer animation oder transition, wird der Effekt dennoch unterschiedlich sein.
Einheiten
deg-
Repräsentiert einen Winkel in Grad. Ein voller Kreis sind
360deg. Beispiele:0deg,90deg,14.23deg. grad-
Repräsentiert einen Winkel in Gon. Ein voller Kreis sind
400grad. Beispiele:0grad,100grad,38.8grad. rad-
Repräsentiert einen Winkel in Radiant. Ein voller Kreis sind 2π Radiant, was ungefähr
6.2832radentspricht.1radsind 180/π Grad. Beispiele:0rad,1.0708rad,6.2832rad. turn-
Repräsentiert einen Winkel in Anzahl von Umdrehungen. Ein voller Kreis ist
1turn. Beispiele:0turn,0.25turn,1.2turn.
Beispiele
>Einstellen eines rechten Winkels im Uhrzeigersinn
![]() |
90deg = 100grad = 0.25turn ≈ 1.5708rad |
Einstellen eines gestreckten Winkels
![]() |
180deg = 200grad = 0.5turn ≈ 3.1416rad |
Einstellen eines rechten Winkels gegen den Uhrzeigersinn
![]() |
-90deg = -100grad = -0.25turn ≈ -1.5708rad |
Einstellen eines null Winkels
![]() |
0 = 0deg = 0grad = 0turn = 0rad |
Spezifikationen
| Spezifikation |
|---|
| CSS Values and Units Module Level 4> # angles> |
Browser-Kompatibilität
Siehe auch
- CSS-Datentypen
- Der
<gradient>Typ - CSS-Rotations-Transformationen:
rotate(),rotate3d(),rotateX(),rotateY(), undrotateZ() - CSS-Transformationen
- Verwendung von CSS-Transformationen
- Verwendung von CSS-Verläufen



