Principe de base de @extend
Avec @extend, un sélecteur "hérite" des règles d'un autre sélecteur.
SCSS va alors regrouper les sélecteurs dans le CSS généré.
SCSS :
.button {
padding: 10px 16px;
border-radius: 12px;
}
.button--primary {
@extend .button;
background: #7aa7ff;
}
CSS généré :
.button,
.button--primary {
padding: 10px 16px;
border-radius: 12px;
}
.button--primary {
background: #7aa7ff;
}