LESS ha una piccola e fantastica funzionalità denominata Space che consente ai mixin di aggiungere regole alle proprietà esistenti. È davvero utile per i mixins(), perché è possibile aggiungere molte regole di trasformazione alla stessa proprietà, semplicemente chiamando il mixin più volte, ad es.Sintassi SASS equivalente a spazio MENO ("+ _")
Esempio:
.scale() {
transform+_: scale(2);
}
.rotate() {
transform+_: rotate(15deg);
}
.myclass {
.scale();
.rotate();
}
Uscite:
.myclass {
transform: scale(2) rotate(15deg);
}
Sto cercando di entrare in SASS, ma non capisco come raggiungere questo obiettivo con la sintassi disponibili. Qualunque cosa io faccia, l'output applica solo una delle trasformazioni, non entrambe. Qual è il modo migliore per ottenere questo comportamento usando SASS da solo?
Il CSS questa risposta genera non è valido. Inoltre, in realtà non risponde alla domanda che viene posta. – cimmanon
@cimmanon aggiunta accidentale di una virgola. Anche questa è un'alternativa SCSS - non una sostituzione diretta. –
Questo non aiuta l'OP se i mixin in questione fanno altre cose e imposta la proprietà di trasformazione. – cimmanon