【问题标题】:How to use sass variables in css attribute selectors like [class^="$variables"]? [duplicate]如何在 [class^="$variables"] 等 css 属性选择器中使用 sass 变量? [复制]
【发布时间】:2016-06-14 18:00:08
【问题描述】:
@mixin fullwidth($breakpoint,$grid-size)
{
    $varGridsize:col-#{$grid-size};
    @media only screen and (max-width: #{$breakpoint}px) { 
        [class ^="$varGridsize"]{width:100%;}
    }
}

我们如何在这个[class ^="$varGridsize"] 选择器中添加一个变量,它将它视为一个字符串并在css文件中返回一个字符串

[class^="$varGridsize"] {
    width: 100%;
}

【问题讨论】:

    标签: css sass


    【解决方案1】:

    只需将$varGridsize 包裹在#{} 中,例如:

    @mixin fullwidth($breakpoint,$grid-size){
        $varGridsize:col-#{$grid-size};
        @media only screen and (max-width: #{$breakpoint}px){ 
           [class ^="#{$varGridsize}"]{width:100%;}
        }
    }
    

    【讨论】:

    猜你喜欢
    • 2013-02-23
    • 2015-03-29
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 2016-01-13
    • 2022-12-11
    • 2022-03-17
    • 2015-01-10
    相关资源
    最近更新 更多