Salut tous !
Je cherche à automatiser un processus via Sass avec une boucle @each, j'ai beaucoup cherché et l'exemple le plus ctié est celui ci: https://codepen.io/mirisuzanne/pen/aBVNyr
Cependant j'ai vraiment énormément de mal à comprendre le fonctionnement de la boucle.
Quelqu'un pourrait il m'éclairer de ses lumières svp ?
Mon HTML :
Mon SCSS :
Version CSS j'obtiens (pour la class .is-visited par exemple):
Alors que je voudrais obtenir ça:
Je cherche à automatiser un processus via Sass avec une boucle @each, j'ai beaucoup cherché et l'exemple le plus ctié est celui ci: https://codepen.io/mirisuzanne/pen/aBVNyr
Cependant j'ai vraiment énormément de mal à comprendre le fonctionnement de la boucle.
Quelqu'un pourrait il m'éclairer de ses lumières svp ?
Mon HTML :
<div class="link">
<a class="is-link">A link</a><br>
<a href="#ldkfldkdfdff" class="is-hover">A hovered link</a><br>
<a href="#ldkfldkf" class="is-focus">A focused link</a><br>
<a href="#fdhtrhrthtr" class="is-visited">A visited link</a><br>
<a href="#ldkfldkfdfsgrehth" class="is-disabled">A disabled link</a><br>
</div>
Mon SCSS :
.link {
display: grid;
@each $grid-column in is-link, is-hover, is-focus, is-visited, is-disabled {
.#{$grid-column} {
grid-column: $grid-column / span 2;
grid-row: 1;
}
}
}
Version CSS j'obtiens (pour la class .is-visited par exemple):
.link .is-visited {
grid-column: is-visited/span 2;
grid-row: 1;
}
Alors que je voudrais obtenir ça:
.link .is-visited {
grid-column: 1/span 2;
grid-row: 1;
}