Zeke Sikelianos
So. Wir haben jetzt Variablen in CSS. Das ist ziemlich nett, aber es bringt uns noch nicht ganz ins CSS-Paradies. Was wir wirklich brauchen, ist eine Möglichkeit, kleine wiederverwendbare CSS-Schnipsel zu schreiben. Diese Funktionen gibt es schon lange in Sass, Less und Stylus, aber in normalem CSS gibt es keine Möglichkeit dazu.
Es gibt Pläne, eine neue Spezifikation für das, was derzeit die @apply-Regel genannt wird, hinzuzufügen. Sie sieht aus wie ein Sass mixin, ist aber eigentlich eher wie das extenden eines Platzhalterselektors, aber da sie nativ ist, ohne den Selektor-Wahnsinn, den extend verursachen kann.
Blink liefert sie bereits hinter einer Laufzeitflagge aus.
Update: Tab Atkins sagt, @apply wurde aufgegeben und könnte eher etwas wie ::part() und speziell für Shadow DOM werden.
Hier gibt es noch viel Platz zum Experimentieren, und obwohl es enttäuschend ist, ein Werkzeug zu verlieren, auf das man vielleicht begeistert war, ist
@applytechnisch gesehen wirklich eine ziemlich schlechte Idee. Lassen Sie uns diese Probleme richtig lösen.