2014-01-29 35 views
3

讓我們藉此SCSS代碼:負利潤率SCSS行爲

$margin: 10px; 
.use_value { 
    margin: 10px 0 0 10px; 
} 
.use_var { 
    margin: $margin 0 0 $margin; 
} 
.use_negative_var { 
    margin: -$margin 0 0 -$margin; 
} 

我預計.use_value.use_var.use_negative_var是同文,但這裏的結果:

.use_value { 
    margin: 10px 0 0 10px; 
} 
.use_var { 
    margin: 10px 0 0 10px; 
} 
.use_negative_var { 
    margin: 10px 0 -10px; 
} 

爲什麼會出現丟失0.use_negative_var

回答

6

你必須插變量:

$margin: 10px; 

.use_value { 
    margin: 10px 0 0 10px; 
} 

.use_var { 
    margin: $margin 0 0 $margin; 
} 

.use_negative_var { 
    margin: -#{$margin} 0 0 -#{$margin}; 
} 
+1

無插值,是不是像解釋'[-margin,0,0利潤]'? – zessx

+0

@zessx - 你爲什麼不檢查編譯的文件? –

+1

很顯然,你已經有了解決方案,我只是想着爲什麼*。 – zessx