Ich richte einige vordefinierte Animationsklassen ein, um auf Scroll zu animieren. Sie alle funktionieren, außer einem, den ich slideUp
genannt habe, der sich genau wie slideDown
zu verhalten scheint. Die Animationen genau so aussehen wie sie klingen, und verwenden Transformationen wie folgt:Zwei separate CSS-Animationen, die dasselbe tun
@keyframes slideUp {
from {
-webkit-transform: translateY(10%);
transform: translateY(10%);
}
to {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
}
@keyframes slideDown {
from {
-webkit-transform: translateY(-10%);
transform: translateY(-10%);
}
to {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
Es scheint, dass, egal was, ruft slideUp
eine Animation erzeugt, die wie slideDown
aussieht, und ich kann nicht alle Fehler in meinem Keyframes sehen, noch in der Ausführung.
Beispiel für die Ausführung:
animation: slideUp 600ms $transition-ease-in 1 forwards, fadeIn 500ms linear 1 forwards;
Dank!
Bearbeiten: Ich änderte den Namen slideUp
zu slideup
und es begann zu arbeiten. Dies ist ein Projekt von Grund auf, so dass ich keine Konflikte in meinem Code garantieren kann, die das verursacht hätten. Irgendwelche Ideen?
Was ist '$ Übergang-Ease-In'? – Blazemonger
SASS-Variable für kubischen Bezier-Wert. – Jesse