在Sass中动态构造类名

时间:2017-01-20 20:01:57

标签: css sass

是否可以在mixin中动态构造类名?

这是我的通话类:

.call-view { @include record-view('call-view'); }

这是我尝试动态创建类:

@mixin record-view($namespace) {
  .$namespace__title {
    @extend %title;
    padding: ($gridsize / 2) $gridsize;
    background: $lightgray;
    border-bottom: 1px solid darken($lightgray, 5%);
  }

  .$namespace__content { padding: $gridsize; }

  footer { @extend %footer; }
}

1 个答案:

答案 0 :(得分:1)

您需要分隔变量以在类名中使用它。

.#{$namespace}__title