Flimmern in Webkit-Transform-Übergängen eliminieren
Obwohl mit Webkit-Transform der gewünschte Animationseffekt erzielt wurde, tritt kurz vor dem Übergang ein kurzes Flackern auf Übergang. In diesem Artikel wird die Ursache dieses Problems untersucht und eine Lösung zur Minderung des Flackerns bereitgestellt.
Das JavaScript, das Sie zum Ändern der Eigenschaft „webkit-transform“ verwenden, scheint korrekt zu sein. Die Lösung liegt jedoch darin, einen Aspekt der CSS-Deklaration anzugehen.
Wie im zugehörigen Diskussionsthread erwähnt, wird das Flimmern durch Hinzufügen der folgenden CSS-Eigenschaft zum betroffenen Element behoben:
-webkit-backface-visibility: hidden;
Diese Eigenschaft weist den Browser an, die Rückseite des Elements während des Übergangs nicht zu rendern, um das Flackern zu verhindern, das durch die plötzliche Änderung der Position des Elements verursacht wird.
Das obige ist der detaillierte Inhalt vonWarum flackert mein Webkit-Transformationsübergang und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!