Как поставить число фракции перед единицей в SASS - PullRequest
0 голосов
/ 02 мая 2018

У меня есть следующий код SASS:

margin: #{-5/16}rem

Я получаю с этим кодом:

margin: -5/16rem

Я хочу этот вывод:

margin: -0.3125rem

Я тоже пробовал это:

margin: (-5/16)rem

но это приводит к:

margin: -0.3125 rem <- notice the space between number and unit

Ответы [ 2 ]

0 голосов
/ 25 ноября 2018

Sass может напрямую выполнять математику с единицами измерения, поэтому правильный синтаксис для получения желаемого результата:

margin: (-5rem/16)
0 голосов
/ 02 мая 2018

Я попытался объединить обе ваши нотации, и, похоже, он работает правильно ( Sass v3.4.25 ):

margin: #{(-5/16)}rem; /* margin: -0.3125rem; */

Демонстрация Sassmeister

...