Die Animation wird einer gestalteten Komponente nicht dynamisch zugewiesen
Nov 01 2020
Ich kann einer gestalteten Komponente keine CSS-Animation dynamisch zuweisen. Ich habe es unten reproduziert.
Ich habe anfangs versucht, die CSS-Animation wie folgt zu definieren:
. . .
import styled, { keyframes } from 'styled-components'
. . .
export default function App() {
. . . .
}
const slideAnimation = keyframes`
0% {
transform: translateX(0px);
}
100% {
translateX(-400px);
}
`;
Dies warf jedoch einen Fehler auf , weshalb ich die Animation jetzt mit dem cssHelfer umhülle.
Sie sind sich nicht sicher, was ich falsch mache. Ist das Zuweisen von Animationen auf diese Weise unmöglich styled-components?
Antworten
1 genbs Nov 01 2020 at 18:24
Aus dem Dokument https://styled-components.com/docs/api#keyframes
Erstellen Sie eine Animation mit keyframeund fügen Sie sie in ein CSS mit eincss
https://codesandbox.io/s/intelligent-khorana-5usys