当前位置: 首页 > 文档资料 > Less 入门教程 >

数学函数(2)

优质
小牛编辑
124浏览
2023-12-01

该章节函数包括三角函数及 π 值获取的函数等。

6.1 acos 函数

函数作用:计算反余弦(余弦的倒数)函数。

返回以弧度为单位的数字,例如 0π 之间的数字。

参数:number 从[-1,1]间隔开始的浮点数。

返回值: number
语法: acos(number) => value

  • 输入代码
.animation {
  rotate: acos(0.5403023058681398);
}
  • 输出代码
.animation {
  rotate: 1rad;
}

6.2 tan 函数

函数作用:计算切线函数。

假定数字的弧度不带单位。

参数:number 浮点数。

返回值: number
语法: tan(number) => value

  • 输入代码
.table {
  rows: tan(1deg);
}
  • 输出代码
.table {
  rows: 0.017455064928217585;
}

6.3 atan 函数

函数作用:计算反正切(反正切)函数。

返回以弧度表示的数字,例如-π/2和之间的数字π/2

参数:number 浮点数。

返回值: number
语法: atan(number) => value

  • 输入代码
.animation {
  rotate: atan(0);
}
  • 输出代码
.animation {
  rotate: 0rad;
}

6.4 pi 函数

函数作用:返回 π 值

参数: none

返回值: number
语法: pi() => value

  • 输入代码
@width: 5px;
.pi {
  height: 2*pi()*@width;
}
  • 输出代码
.pi {
  height: 31.41592653589793;
}

6.5 pow 函数

函数作用:返回提高到第二个参数的幂的第一个参数的值。

返回值的尺寸与第一个参数的尺寸相同,而第二个参数的尺寸将被忽略。

参数:

  • numberbase 浮点数。
  • number指数 浮点数。

返回值: number
语法: pow(number, number) => value

  • 输入代码
.pow {
  border: pow(0px, 0cm);
}
  • 输出代码
.pow {
  border: 1px;
}

6.6 mod 函数

函数作用:返回第一个参数模数第二个参数的值。

返回值的尺寸与第一个参数的尺寸相同,而第二个参数的尺寸将被忽略。该功能还可以处理负数和浮点数。

参数:

  • number:一个浮点数。
  • number:一个浮点数。

返回值: number
语法: mod(number, number) => value

  • 输入代码
.mod {
  height: mod(11px, 6cm);
}
  • 输出代码
.mod {
  height: 5px;
}

6.7 min函数

函数作用:返回一个或多个值中的最小值。

参数:value1, ..., valueN 一个或多个要比较的值。

返回:最小值
语法: min(number,...) => value

  • 输入代码
.grid {
  rows: min(5, 10);
}
  • 输出代码
.grid {
  rows: 5;
}

6.8 max 函数

函数:返回一个或多个值中的最大值。

参数:value1, ..., valueN 一个或多个要比较的值。

返回:最大值
语法: max(number,...) => value

  • 输入代码
.grid {
  rows: max(5, 10);
}
  • 输出代码
.grid {
  rows: 10;
}