Sass中有多个两类选择器

一个声明块具有多个两类选择器,可以简化以下操作(即不必重复body标签):

body.shop, body.contact, body.about, body.faq {background-color:#fff;}
前端逆天2020/03/19 09:59:36
body {
    &.shop, &.contact {
        // Styles here...
    }
}
老丝小卤蛋梅2020/03/19 09:59:36

尝试这个:

body{
   &.shop, &.contact, &.about, &.faq {
        background-color:#fff;
    }
}
西里阿飞2020/03/19 09:59:36

在这种情况下,我们可以使用@each指令:

$pages: shop, contact, about, faq;

body {
  @each $page in $pages {
    &.#{$page} {
      background-color:#FFF;
    }
  }
}

sassmeister.com