Less 可以用更少的CSS对数字进行四舍五入(数学术语)吗?
减去CSS= 我声明了一个变量,如下所示<代码>@高度:30px 然后我用了一个简单的计算,像这样<代码>行高:@height*.666 它返回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
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中的轮一样。