Ich habe einige CSS, bei denen beim Schweben ein CSS-Übergangseffekt ein Div bewegt.
Das Problem ist, wie Sie im Beispiel sehen können, dass der translate
Übergang den schrecklichen Nebeneffekt hat, dass sich das Bild im Div um 1 Pixel nach unten / rechts bewegt (und möglicherweise die Größe geringfügig ändert?), So dass es fehl am Platz erscheint und unscharf...
Der Fehler scheint die ganze Zeit über zu wirken, wenn der Hover-Effekt angewendet wird, und aus einem Prozess von Versuch und Irrtum kann ich mit Sicherheit sagen, dass er nur dann auftritt, wenn der Übersetzungsübergang das Div verschiebt (Kastenschatten und Deckkraft werden ebenfalls angewendet, machen aber keinen Unterschied zu der Fehler beim Entfernen).
Das Problem scheint nur aufzutreten, wenn die Seite Bildlaufleisten enthält. Das Beispiel mit nur einer Instanz des Div ist in Ordnung, aber sobald wieder identische Divs hinzugefügt werden und die Seite daher eine Bildlaufleiste erfordert, tritt das Problem erneut auf ...