我决定使用SCSS构建一组有用的mixins(认为随着时间的推移它会比LESS更受欢迎)。我想要实现的是以随机顺序传递一组关键字作为Mixin参数,然后检查哪些关键字已被传递。
以下是一些包含伪代码的示例:
@mixin text($args){
// pseudocode:
args->sm {font-size: 10px;}
args->md {font-size: 16px;}
args->lg {font-size: 24px;}
args->red {color: red;}
args->green {color: green;}
args->blue {color: blue;}
args->bold {font-weight: bold;}
}
.mytext {
@include text(red,sm,bold);
}
有什么想法吗?更简单的解决方案更好:)