小数位数在Sass中中断@

小数位数在Sass中中断@,sass,compass-sass,Sass,Compass Sass,尝试使用以下代码创建一些类来定义不透明度: $i : 0; @while $i <= 1 { .opacity-#{$i*100} { opacity: $i !important; } $i : $i + 0.1; } $i:0; @虽然$i似乎需要对类名中的数字进行四舍五入:如果打印/*.{$i*100}*/,编译器将同时计算30.0、90.0和100.0 因此,您可以使用round()function()除去任何小数 $i:0; @而$i也相关:备用副本:太好了

尝试使用以下代码创建一些类来定义不透明度:

$i : 0;
@while $i <= 1 {
  .opacity-#{$i*100} {
    opacity: $i !important;
  }
  $i : $i + 0.1;
}
$i:0;

@虽然$i似乎需要对类名中的数字进行四舍五入:如果打印
/*.{$i*100}*/
,编译器将同时计算
30.0
90.0
100.0

因此,您可以使用
round()
function()除去任何小数

$i:0;

@而$i也相关:备用副本:太好了!这很有魅力。谢谢这让我头疼。