css - scss Mixins 错误

标签 css sass mixins

下面的scss mixin有编译错误
“... (base, $base)”后的无效 CSS:应为“)”,为“;” 无法定位错误,求助

// Variables for Materiel colours
$primary         : #0293FF;
$primary-dark    : darken($primary,25%);
$primary-light   : lighten($primary,75%);
$accent          : #FF5252;

$text            : #ffffff;
$primary-text    : #333333;
$secondary-text  : #727272;
$divider         : #B6B6B6;
$base            : #FAFAFA;

$palette:    (primary, $primary),
            (primary-dark, $primary-dark),
            (primary-light, $primary-light),
            (text, $text),
            (primary-text, $primary-text,
            (secondary-text, $secondary-text),
            (accent, $accent),
            (divider, $divider),
            (base, $base);

@each $palette , $color in $palette  {
  .colour-#{$palette } {
    color: $color;
  }
   .bg-#{$palette } {
    background-color: $color;
  }
}

最佳答案

$primary-text 后是否缺少右括号?

$palette:    (primary, $primary),
            (primary-dark, $primary-dark),
            (primary-light, $primary-light),
            (text, $text),
            (primary-text, $primary-text),
            (secondary-text, $secondary-text),
            (accent, $accent),
            (divider, $divider),
            (base, $base);

关于css - scss Mixins 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39224204/

相关文章:

html - 如何增加页眉的宽度以匹配整个页面的宽度?

css - 在 SCSS 中重用选择器作为后缀

sass - Jekyll:在 SCSS 部分中使用 _config.yml 中的值

java - 使用 Jackson 序列化 Typed 集合时出错

html - 如何摆脱我的移动应用程序 (Ionic) 顶部的空白区域?

php - 带有 2 个 <td> 的表中的样式 1 <td>

angular - 按字母顺序排序和分组

ruby 与类方法、实例方法和类变量混合

css - 更少的 css 混合参数 A 作为参数 B 的默认值

Javascript 在点击时隐藏和显示不呈现并且不会给我任何错误