在SCSS Mixin中将关键字作为参数传递

时间:2015-02-23 21:04:06

标签: css sass arguments keyword mixins

我决定使用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);
}

有什么想法吗?更简单的解决方案更好:)

0 个答案:

没有答案
相关问题