atan()
Baseline 2023Newly available
Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die atan()
CSS-Funktion ist eine trigonometrische Funktion, die den inversen Tangens einer Zahl zwischen -∞
und +∞
zurückgibt. Die Funktion beinhaltet eine einzige Berechnung, die die Anzahl der Bogenmaß repräsentierend ein <angle>
zwischen -90deg
und 90deg
zurückgibt.
Syntax
/* Single <number> values */
transform: rotate(atan(1));
transform: rotate(atan(4 * 50));
/* Other values */
transform: rotate(atan(pi / 2));
transform: rotate(atan(e * 3));
Parameter
Rückgabewert
Der inverse Tangens einer number
wird immer ein <angle>
zwischen -90deg
und 90deg
zurückgeben.
- Wenn
number
0⁻
ist, ist das Ergebnis0⁻
. - Wenn
number
+∞
ist, ist das Ergebnis90deg
. - Wenn
number
-∞
ist, ist das Ergebnis-90deg
.
Das bedeutet:
atan(-infinity)
repräsentiert-90deg
.atan(-1)
repräsentiert-45deg
atan(0)
repräsentiert0deg
atan(1)
repräsentiert45deg
atan(infinity)
repräsentiert90deg
.
Formale Syntax
Beispiele
Elemente rotieren
Die atan()
-Funktion kann verwendet werden, um Elemente mit rotate
zu drehen, da sie ein <angle>
zurückgibt.
HTML
<div class="box box-1"></div>
<div class="box box-2"></div>
<div class="box box-3"></div>
<div class="box box-4"></div>
<div class="box box-5"></div>
CSS
div.box {
width: 100px;
height: 100px;
background: linear-gradient(orange, red);
}
div.box-1 {
transform: rotate(atan(-99999));
}
div.box-2 {
transform: rotate(atan(-1));
}
div.box-3 {
transform: rotate(atan(0));
}
div.box-4 {
transform: rotate(atan(1));
}
div.box-5 {
transform: rotate(atan(99999));
}
Ergebnis
Spezifikationen
Specification |
---|
CSS Values and Units Module Level 4 # trig-funcs |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
atan() |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support