2017-10-14 146 views
0

只要注意到我不能在CSS中使用CSS屬性名稱作爲參數。 例如,我想用這樣的:SASS中mixin的參數

@mixin hover($key,$value) { 
    &:hover { 
     $key: $value; 
    } 
} 

$key是一個CSS屬性和$value是該屬性的值。 而不是它,我用這個代碼:

@mixin hover-color($value) { 
    &:hover { 
     color: $value; 
    } 
} 

是否有可能使用CSS屬性,如混入參數或任何其他的想法?

回答

2

試試這個

@mixin hover($key,$value) { 
    &:hover { 
    #{$key}: $value; 
    } 
} 
+0

謝謝!它已經解決了。 – Artem

+0

Artem在sass手冊或sass教程中查找插值 – Brad