Less 可以用更少的CSS对数字进行四舍五入(数学术语)吗?

Less 可以用更少的CSS对数字进行四舍五入(数学术语)吗?,less,Less,减去CSS= 我声明了一个变量,如下所示@高度:30px 然后我用了一个简单的计算,像这样行高:@height*.666 它返回19.98px,但我想要一个偶数20px 那么,较少的CSS是否有向上或向下取整数字的方法呢?是的,它们可以: line-height: ceil(@height * .666); // 20px (round up) line-height: floor(@height * .666); // 19px (round down) line-height

减去CSS=

我声明了一个变量,如下所示<代码>@高度:30px

然后我用了一个简单的计算,像这样<代码>行高:@height*.666

它返回
19.98px
,但我想要一个偶数
20px

那么,较少的CSS是否有向上或向下取整数字的方法呢?

是的,它们可以:

line-height: ceil(@height * .666);      // 20px (round up)
line-height: floor(@height * .666);    // 19px (round down)
line-height: round(@height * .666);     // 20px (round to closest integer)
line-height: round(@height * .666, 1);  // 20.0px (round to 1 decimal place)

对于lesscss函数列表,floor包含在“数学函数”标题下。

好的,jquery有,LESS基于JjQuery。@Greg LESS是一种编译为CSS的语言。它与jQuery无关。@Paulpro:From wikipedia:LESS是开源的。它的第一个版本是用Ruby编写的,但是在以后的版本中,Ruby的使用已经被弃用,取而代之的是JavaScript。@Greg Yeah,官方编译器是用JavaScript编写的。还有一个流行的用PHP编写的编译器。它仍然与jQuery无关,甚至Javascript编译器也不使用jQuery
LESS
本身就是一种语言。就像
Javascript
CSS
C++
HTML
都是语言一样。谢谢@Paulpro,我会尽快接受这个答案。你有什么资源(又名:链接)可以推荐给其他不太“技巧”的人吗?我是LESS的新手,在官方网站上没有看到太多。@Kirkland您可以随时扫描适合您需要的函数:@Paulpro:Math.ceil(number)是一个javscript函数。与其他语言一样,@Greg-ceil也在
C
C
C++
PHP
,以及一系列其他语言中,包括
LESS
@Greg您可能还注意到Javascript中的
round
函数没有第二个参数来指定小数位数,就像LESS中的
轮一样。