【问题标题】:scss: Invalid CSS - expected mixin argumentscss:无效的 CSS - 预期的 mixin 参数
【发布时间】:2016-06-12 10:26:23
【问题描述】:
@each $i in yt2 , yk2 {
                @include set_check( #check_#{$i},.bg_#{$i},.border_#{$i} );
            }

我想创建像

这样的选择器

#check_yt2{}.bg_yt2{}.border_yt2{}


#check_yk2{}.bg_yk2{}.border_yk2{}


.......

对于 mixin,但我从控制台收到了这条消息:

Invalid CSS after "...( #check_#{$i},": expected mixin argument, was .bg_#{$i},.bord..."

【问题讨论】:

  • 你能在 jsfiddle.com 上做一个工作示例吗?并在这里放一个链接?
  • 你的 mixin 是什么样的?

标签: css sass scss-lint


【解决方案1】:

您没有将有效字符串传递到您的 mixin。

尝试将#check_#{$i},.bg_#{$i},.border_#{$i} 更改为:

'#check_#{$i}','.bg_#{$i}','.border_#{$i}',即将你的论点用引号括起来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-17
    • 2019-10-05
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 2019-05-18
    • 2017-04-14
    相关资源
    最近更新 更多