less中函数

less中函数:

1.杂项函数

1.color:解析颜色,将代表颜色的字符串转换为颜色值.

2.convert:将数字从一种单位转换到另一种单位。(两个参数)第一个参数为带单位的数值,第二个参数为单位。如果两个参数的单位是兼容的,则数字的单位被转换。如果两个参数的单位不兼容,则原样返回第一个参数。eg:convert(9s,"ms"); 输出:9000ms

3.data-uri:将资源内联进样式表,如果开启了 ieCompat 选项并且资源太大,或者此函数的运行环境为浏览器,则会回退到直接使用 url() 。如果没有指定 MIME,则 node 将使用 mime 包来决定正确的 mime 类型

4.unit:删除或更换单位。eg:unit(5em) 输出:5

2.字符串函数

1.escape:对字符串中的特殊字符做 URL-encoding 编码。eg:escape('a=1') 输出:a%3D1

  • 这些字符不会被编码:,/?@&+'~! and $
  • 被编码的字符是:\<space\>#^(){}|:><;][ and =
2. e:用于对 CSS 的转义,已经由 ~"value" 语法代替。

      它接受一个字符串作为参数,并原样返回内容,不含引号。它可用于输出一些不合法的 CSS 语法,或者是使用 LESS 不能识别的属性

3.% 格式化:此函数 %(string, arguments ...) 用于格式化字符串。

4.replace:用一个字符串替换一段文本。

   eg:replace("Hello, Mars?", "Mars\?","Earth!");

replace("One + one = 4", "one","2", "gi");

replace('This is a string.', "(string)\.$","new $1.");

replace(~"bar-1",'1', '2');

3.列表函数

1.length:返回列表中元素的个数

2.extract:返回列表中指定位置的元素

4.数学函数:

1.ceil:向上取整;

2.floor:向下取整;

3.percentage:将浮点数转化为百分比字符串

4.round:四舍五入取整

5.sqrt:计算一个数的平方,并原样保持单位

6.abs:计算数字的绝对值,并原样保持单位。

7.sin:正弦函数

8.asin:反正弦函数

9.cos:余弦函数

10.acos:反余弦函数

11.tan:正切函数

12.atan:反正切函数

13.pi:返回圆周率π

14.pow:设第一个参数为A,第二个参数为B,返回A的B次方。

15.mod:返回第一个参数对第二参数取余的结果

16.min:最小的一个

17.max:最大的一个

4.类型函数

1.isnumber:如果待验证的值为数字则返回 true ,否则返回 false 。

2.isstring:如果待验证的值是字符串则返回 true ,否则返回 false 。

3.iscolor:如果待验证的值为颜色则返回 true ,否则返回 false 。

4.iskeyword:如果待验证的值为关键字则返回 true ,否则返回 false 。

5.isurl:如果待验证的值为 url 则返回 true ,否则返回 false 。

6.ispixel:如果待验证的值为像素数则返回 true ,否则返回 false 。

7.isem:如果待验证的值的单位是 em 则返回 true ,否则返回 false 。

8.ispercentage:如果待验证的值为百分比则返回 true ,否则返回 false 。

9.isunit:如果待验证的值为指定单位的数字则返回 true ,否则返回 false 。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值