2017-10-14 92 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