Ich versuche, eine generische Übergangsregel in Stylus zu tun. Meine Funktion arbeitet nur speziell. Es gibt mir eine Zeichenfolge 'alle Leichtigkeit-in-out 0.2s' keine Regel und es funktioniert nicht in einem Browser, weil es in einfachen Anführungszeichen ist.Wie generiere ich eine Übergangsregel in Stylus
Ist es möglich, eine reine CSS-Regel zurückzugeben? Danke für jede Hilfe.
getTransition(affect = 'all', animationRule = 'ease-in-out', time = 0.2)
return affect + " " + animationRule + " " + unit(time, 's')
Anruf
transition: getTransition('opacity')
Ergebnis
transition: 'opacity ease-in-out 0.2s';