Also, ist es möglich, CSS-Übergang zu Geschwindigkeit statt Dauer zu setzen?set css übergang zu pixel pro sekunde
Gerade jetzt, wenn ich eine Klasse haben möchte, die Element von links nach rechts von einem anderen Element bewegt, variiert die Geschwindigkeit stark.
Wenn ich kurze Element habe und ich Subelement von links nach rechts verschieben möchten und Dauer auf z. 1sec, als es sich wirklich langsam bewegt.
Auf der anderen Seite, wenn ich ein sehr langes Element mit der gleichen Klasse habe, dann blitzt das Subelement mit unglaublicher Geschwindigkeit durch, um das Zeitlimit von 1 Sekunde zu erreichen.
Das schmerzt wirklich meine CSS-Modularität, also würde ich gerne wissen, ob es eine Möglichkeit gibt, Übergänge in solchen Fällen konsistent zu machen.
Sie können die Geschwindigkeit nicht eingestellt. Ein Weg, der Ihnen in den Sinn kommt, wäre, alle beweglichen Elemente auf die gleiche Größe zu setzen, unabhängig von der Länge des Inhalts, obwohl es wirklich davon abhängt, wie Ihr bestehender Code aussieht. – LGSon
Grundsätzlich ... "Nein". Ihre einzige Option ist die Dauer. Wenn Sie Geschwindigkeit wollen, müssen Sie es mit Javascript berechnen. –
Eine Sache ist natürlich, welche Eigenschaft Sie verwenden, wenn Sie animieren. Am besten, wenn Sie Ihren Code veröffentlichen, würde es einfacher sein, einen Weg zu finden, wie er für Sie funktioniert. – LGSon