Voglio creare dinamicamente i mix in SASS, chiamati dopo ogni elemento nell'elenco, ma non sembra funzionare.Come definire un mixin dinamico o un nome di funzione in SASS?
Ho provato questo ma ho un errore:
$event-icons: fair, concert, art-show, conference, dance-show, film, party, festival, theatre, launch
@each $event-icon in $event-icons
@mixin event-icon-#{$event-icon}
background-position: -($event-icon-width * $i) 0
Errore:
Invalid CSS after "": expected expression (e.g. 1px, bold), was "#{$event-icon}"
È questo utilizzo non supportato dal SASS? Non ho trovato nulla nel manuale a riguardo.
Sei sicuro di aver bisogno di un '@ mixin' in questa situazione? Vedere la mia risposta sotto –