Ich möchte allen Kindern, die innerhalb einer ReactCssTransitionsGroup gerendert werden, einen Stagereffekt hinzufügen, aber nicht wissen, wie das geht. Ich schaute auf this Frage, möchte aber versuchen, es mit der Gruppe der Reaktivübergänge zu tun. Wenn es nicht möglich ist, werde ich etwas Ähnliches wie die oben stehende Frage tun.Staggering-Komponenten bei der Eingabe mit der CSS-Übergangsgruppe
meine Übergangskomponente ist ganz einfach:
Transitions({component: 'div', transitionName: 'stagger'},
[1, 2, 3, 4, 5].map(i =>
div({className: 'pure-u-md-1-3 pure-u-lg-1-4 medium-box demo', key: i})
)
)
Nutzung und n-ten Kindselektor + a sass Makro auf das übergeordnete Element. Habe es nie selbst gemacht, aber das ist die Grundidee: https://github.com/popcorn-time/popcorn-app/blob/master/sass/_movielist.scss#L116 –
Blick auf was Sie mich verlinkt - ich würde brauchen zu wissen, wie viele Kind-Komponenten und schreiben Sie einen CSS-Deskriptor für jeden einzelnen? –
Mit dieser Lösung würden Sie (oder haben Sie zumindest genug, um die Anzahl der Kinder zu decken). Da Sie bereits in Javascript Land sind, können Sie diesen Effekt im Code mit Inline-Stilen emulieren. –