【问题标题】:SASS issue with calling mixin调用 mixin 的 SASS 问题
【发布时间】:2016-12-23 19:43:34
【问题描述】:

我的 SASS 代码:

    // rem calculator

    @function calculateRem($size) {
      $remSize: $size / 16px;
      @return #{$remSize}rem;
    }

    @mixin fontsize($size) {
      font-size: $size; //Fallback in px
      font-size: calculateRem($size);
    }

    // variables

    $font-size-regular: fontsize(16px);

    // css

    body {
      font-size: $font-size-regular;
    }

这个输出:font-size: fontsize(16px);

使用@include fontsize(16px); 确实有效。但如果可能的话,我想把它放在一个变量中

【问题讨论】:

  • 你这样做是为了达到什么目的?

标签: css sass


【解决方案1】:

你可以这样做

// rem calculator

@function calculateRem($size) {
  $remSize: $size / 16px;
  @return #{$remSize}rem;
}

@mixin fontsize($size) {
  font-size: $size; //Fallback in px
  font-size: calculateRem($size);
}

// variables

$font-size-regular: 16px;

// css

body {
  @include fontsize($font-size-regular);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    相关资源
    最近更新 更多