问答详情
源自:4-20 [Sass]字符串

@mixin里面能不能插值

不是说混合宏里面不能用插值吗?

提问者:多多0518 2016-10-11 14:01

个回答

  • 非典型材料IT男
    2017-02-05 11:36:22

    在@mixin中可以使用,正在@include中不可以使用。

  • Mutsuki0818
    2016-10-11 15:21:38

    混合宏的调用中不能使用插值。

    @mixin set-value{
        font-size:12px;
    }
    $flag:"value";
    
    .text{
        @include set-#{$flag};
    }


  • 静月
    2016-10-11 15:05:12

    可以使用的啊,【4-17插值】章节的案例就是在@mixin中插值的

    $properties: (margin, padding); 

    @mixin set-value($side, $value) {   

         @each $prop in $properties {      

          #{$prop}-#{$side}: $value;    }

     }

     .login-box {    @include set-value(top, 14px); }