Using variables for CSS properties in Sass

后端 未结 2 1368
鱼传尺愫
鱼传尺愫 2020-11-30 05:50

I am writing a @mixin with some math in it that calculates the percentage width of an element, but since it is very useful I would like to use the same function for other pr

相关标签:
2条回答
  • 2020-11-30 06:12

    In addition to the @rcorbellini response

    You can use string and variable together

    @mixin margin($direction) { // element spacing
    
        margin-#{$direction}: 10px;
    
    }
    
    0 讨论(0)
  • 2020-11-30 06:32

    You need to use interpolation (eg. #{$var}) on your variable in order for Sass to treat it as a CSS property. Without it, you're just performing variable assignment.

    @mixin w_fluid($property_name, $w_element, $w_parent:16) {
        #{$property_name}: percentage(($w_element / $w_parent));
    }
    
    0 讨论(0)
提交回复
热议问题