J'ai les classes suivantes sur un élément :

<div class="scene scene__1"></div>

Et je voudrais le sélectionner de la manière Sass :

.scene {
  & &__1 {
   /* do something */
  }    
}

Mais cela ne fonctionne pas.

&&__1 { } ou &.& { } non plus

1
supersize 12 févr. 2020 à 00:11

1 réponse

Meilleure réponse

Vous pouvez utiliser l'interpolation sur la deuxième esperluette pour obtenir le résultat souhaité :

.scene {
  &#{&}__1 {
   /* do something */
  }    
}

Il compilera en tant que .scene.scene__1

1
Arkellys 12 févr. 2020 à 07:29