Стилус не может сделать простую математику

Почему это не работает в стилусе?

gutter = 2%
get(numerator, denominator)
    x = (numerator / denominator) * 100% // get(1, 4) returns 25% as it should
    (x) - gutter // returns x as 24.5% wtf

Отлично работает в Sass

$gutter: 2%;
@function foo($numerator, $denominator) {
    $x: ($numerator / $denominator) * 100%;
    @return $x - $gutter;
}
foo {
    width: foo(1, 4); // returns 23% as it should
}

1 ответ

Да, конечно. Я сосу, что не заметил этого. Это работает.

gutter = 2
get(numerator, denominator)
    x = (numerator / denominator) * 100 // get(1, 4) returns 25% as it should
    width ((x) - (gutter))% // returns x as 24.5% wtf
span
    display inline-block
    height 40px
    get(1, 4)
Другие вопросы по тегам