Ich möchte die Position eines Elements ändern mit CSS Übergang animieren, aber es funktioniert nicht, auch wenn ich den Übergang auf all
Eigenschaften verwenden, wie in dem Beispiel hier: http://jsfiddle.net/yFy5n/3/Kann ich absolut positioniertes Element mit CSS-Übergang animieren?
Allerdings möchte ich nicht meine endgültige Lösung Übergang auf alle Eigenschaften anwenden, sondern nur auf die Positionsänderung. Die Farbänderung sollte also sofort erfolgen, nur die Positionsänderung von links nach rechts sollte animiert werden (das Gegenteil von dem, was gerade passiert).
Da niemand es erwähnt: die 'left' Eigenschaft ist standardmäßig auf' auto'. Übergänge werden niemals funktionieren, wenn einer der Start- oder Endpunkte dieser Wert ist. Beide müssen definiert werden. Der Grund, warum die Margin-Lösung in der folgenden Antwort funktioniert, liegt darin, dass alle vier Seiten des Randes standardmäßig auf "0" gesetzt sind, so dass dieser definierte Wert bereits gesetzt ist. – animuson
@animuson Yup. Jemand hat alle Kommentare gelöscht, aber Sie können [hier] (http://stackoverflow.com/questions/24973176/can-a-animate-absolute-positioned-element-with-css-transition#comment38819970_24973194) die ursprünglichen OPs sehen Version arbeitete an einer früheren Version von Chrome, ziemlich seltsam. – Shomz