三角函数
语法
- 正弦函数(sin(θ)):定义为该角(
θ
)的对边与斜边的比例,即sin(θ) = 对边 / 斜边 = a / c
,会返回一个角(θ
)的正弦,它是一个介于-1
和1
之间的值。 - 余弦函数(cos(θ)):定义为该角(
θ
)的邻边与斜边的比例,即cos(θ) = 邻边 / 斜边 = b / c
,会返回一个角(θ
)的余弦,它是一个介于-1
和1
之间的值。 - 正切函数(tan(θ)):定义为该角(
θ
)的对边与邻边的比例,即tan(θ) = 对边 / 邻边 = a / b
,会返回一个角(θ
)的正切,它是一个介于-∞
和+∞
之间的值。
反三角函数( asin()
、acos()
和 atan()
、atan2()
)是和三角函数(sin()
、cos()
和 tan()
)有相对应关系的函数
asin(x)
表示正弦值为x
的角度,返回的角度为-90deg
至90deg
acos(x)
表示余弦值为x
的角度,返回的角度为0deg
至180deg
atan(x)
表示正切值为x
的角度,返回的角度为-90deg
至90deg
atan2(x)
是atan(x)
的一个变种,它会接收两个参数A
和B
,返回的角度为-180deg
至180deg
应用
1、三角形
通过 clip-path
可以在一个矩形框内切出想要的三角形
圆形文字
下面实现一个简单的时钟刻度:
首先设置几个变量
--size
:容器大小--c
:中心点坐标--r
:半径
然后通过以下公式,求出刻度坐标