【问题标题】:SASS Variable within string [duplicate]字符串中的 SASS 变量 [重复]
【发布时间】:2014-04-18 13:45:09
【问题描述】:

大家好,我是 SASS 的新手(我知道晚了)并且在玩 mixins。

基本上有一种方法可以将变量链接到字符串,这是我正在尝试做的,但它会引发错误。 (这是精简版)

@mixin post-link ($class, $color, $hover) {
    a.$class:link {
        color: $color;
    }
    a.$class:hover {
        color: $hover;
    }
}

链接我说这比我在 mixin 中尝试做的要简单一些(完整的变量更多)。

编辑:应该添加我正在使用指南针。 谢谢

【问题讨论】:

    标签: css sass


    【解决方案1】:

    是的,您只需使用variable interpolation。示例:

    @mixin post-link ($class, $color, $hover) {
        a.#{$class}:link {
            color: $color;
        }
        a.#{$class}:hover {
            color: $hover;
        }
    }
    

    SassMeister 示例:http://sassmeister.com/gist/9533103

    关键是在变量名周围添加#{ 和} 以扩展它们。

    【讨论】:

      猜你喜欢
      • 2013-03-25
      • 1970-01-01
      • 2017-10-31
      • 1970-01-01
      • 2018-12-04
      • 2018-05-09
      • 2014-09-14
      • 1970-01-01
      相关资源
      最近更新 更多