【问题标题】:How to use scss function on either side of minus sign [duplicate]如何在减号的任一侧使用scss函数[重复]
【发布时间】:2016-05-08 04:55:12
【问题描述】:

我在scss中有如下功能:

@function remCalc($size, $font-size : $font-size) {
    $remSize: $size / $font-size;
    @return #{$remSize}rem;
}

但是当我想像这样使用它时:

.example {
   margin: remCalc(8px) - remCalc(16px);
}

我明白了

.example { 
   margin: ...rem-....rem; 
}

我想得到的是:

.example {
   margin: ...rem -..rem; // Note the space between "rem -"
}

所以我的问题是我该怎么做。我曾尝试将两个函数调用包装在 () 中,但这也不起作用。

我希望有人可以帮助我解决这个问题。 提前致谢

【问题讨论】:

    标签: sass


    【解决方案1】:

    我刚刚注意到我必须在 () So 中包含减号

    .example {
      margin: remCalc(8px) (- remCalc(16px));
    }
    

    作品

    还有以下内容:(但仅在第一次调用还需要减号时才需要)

    .example {
      margin: (remCalc(8px)) (- remCalc(16px));
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-31
      • 2017-10-19
      • 1970-01-01
      • 2018-11-23
      • 2021-03-17
      • 2018-07-24
      • 1970-01-01
      • 2018-07-30
      相关资源
      最近更新 更多