三角函数
语法
- 正弦函数(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至90degacos(x)表示余弦值为x的角度,返回的角度为0deg至180degatan(x)表示正切值为x的角度,返回的角度为-90deg至90degatan2(x)是atan(x)的一个变种,它会接收两个参数A和B,返回的角度为-180deg至180deg
应用
1、三角形
通过 clip-path 可以在一个矩形框内切出想要的三角形

圆形文字
下面实现一个简单的时钟刻度:
首先设置几个变量
--size:容器大小--c:中心点坐标--r:半径
然后通过以下公式,求出刻度坐标