Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
atan()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since März 2023.
Dieatan()CSSFunktion ist eine trigonometrische Funktion, die den inversen Tangens einer Zahl zwischen-∞ und+∞ zurückgibt. Die Funktion enthält eine einzelne Berechnung, die einen<angle> zwischen-90deg und90deg zurückgibt.
In diesem Artikel
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
Dieatan(number) Funktion akzeptiert nur einen Wert als Parameter.
Rückgabewert
Der inverse Tangens einernumber gibt immer einen<angle> zwischen-90deg und90deg zurück.
- Wenn
number0⁻ist, ist das Ergebnis0⁻. - Wenn
number+∞ist, ist das Ergebnis90deg. - Wenn
number-∞ist, ist das Ergebnis-90deg.
Das bedeutet:
atan(-infinity)entspricht-90deg.atan(-1)entspricht-45deg.atan(0)entspricht0deg.atan(1)entspricht45deg.atan(infinity)entspricht90deg.
Formale Syntax
<atan()> =
atan(<calc-sum>)
<calc-sum> =
<calc-product>[[ '+'| '-']<calc-product>]*
<calc-product> =
<calc-value>[[ '*'| /]<calc-value>]*
<calc-value> =
<number>|
<dimension>|
<percentage>|
<calc-keyword>|
(<calc-sum>)
<calc-keyword> =
e|
pi|
infinity|
-infinity|
NaN
Beispiele
>Elemente drehen
Dieatan() Funktion kann verwendet werden, um Elemente mitrotate zu drehen, da sie einen<angle> zurückgibt.
HTML
<div></div><div></div><div></div><div></div><div></div>CSS
body { height: 100vh; display: flex; justify-content: center; align-items: center; gap: 50px;}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> |