SASS группа родительский селектор - PullRequest
0 голосов
/ 21 октября 2019

У меня есть этот код:

.sibling-class {
    .some-class1 {...}
    .some-class2 {...}
    .some-class3 {...}
    ....
    .some-class1000 {...}
}

И мне нужно:

.sibling-class {
    &.some-class1 {...}
    &.some-class2 {...}
    &.some-class3 {...}
    ....
    &.some-class1000 {...}
}

Как я могу сделать это, не ставя & тысячу раз? Есть ли какой-нибудь групповой синтаксис для этого случая?

1 Ответ

1 голос
/ 21 октября 2019

Вы можете использовать @ для петли:

.sibling-class {

  @for $i from 1 through 1000 {
    &.some-class#{$i} {
      …
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...