sass语法中的@content

@content这个是不是个类似占位用的,代表里面是自定义的的

    @-webkit-keyframes #{$name} {
        @content;
    }
阅读 5.1k
评论 2015-12-09 提问
    1 个回答
    YuanWing
    • 3.5k
    `@content`用在`mixin`里面的,当定义一个`mixin`后,并且设置了`@content`;
    `@include`的时候可以传入相应的内容到`mixin`里面
    
    官网给的例子:
    $color: white;
    @mixin colors($color: blue) {
      background-color: $color;
      @content;
      border-color: $color;
    }
    .colors {
      @include colors { color: $color; }
    }
    编译后:
    .colors {
      background-color: blue;
      color: white;
      border-color: blue;
    }
    http://sass-lang.com/documentation/file.SASS_REFERENCE.html
    评论 赞赏 2015-12-09
      撰写回答

      登录后参与交流、获取后续更新提醒