Css LESS:如何检查值是否为整数,如javascript中的值%1==0

Css LESS:如何检查值是否为整数,如javascript中的值%1==0,css,integer,less,Css,Integer,Less,如何在LESS函数/mixin中判断数字是类似于Javascript常用函数的整数: var data = 22; if(data % 1 === 0){ // yes it's an integer. } 使用和函数的组合 这是一个密码笔。尝试将@my_val的值更改为不带小数部分的值(包括1.0)并观察文本变为绿色 减: HTML: 如果是整数,则为绿色,否则为红色。 您为什么要这样做?很抱歉,回复太晚了,我正在尝试根据全局参考值确定某些按钮的正确行高,小按钮通常是参考值/2,此参

如何在LESS函数/mixin中判断数字是类似于Javascript常用函数的整数:

var data = 22;

if(data % 1 === 0){
  // yes it's an integer.
}
使用和函数的组合

这是一个密码笔。尝试将
@my_val
的值更改为不带小数部分的值(包括
1.0
)并观察文本变为绿色


减:

HTML:

如果是整数,则为绿色,否则为红色。

您为什么要这样做?很抱歉,回复太晚了,我正在尝试根据全局参考值确定某些按钮的正确行高,小按钮通常是参考值/2,此参考值有时可能是23,23/2=12.5,如果我不能检查它的余数,这个值几乎是不可用的?我需要一种
如果(参考/2\u有余数)
检查,无论如何设置其他较小的变量,这不仅仅是四舍五入值。。。你的答案很好,所以保持冷静。这么简单的想法,非常感谢。我将尽快进行测试,并提供反馈和/或进一步改进。
@my_val: 55.6;

#my_text {
  color: red;
  /* if @my_val has no fractional part */
  & when (@my_val = floor(@my_val)) {
    color: green;
  }
}
<span id="my_text">Green if integer, red otherwise.</span>