Heim >Web-Frontend >CSS-Tutorial >Wie repliziere ich das Verhalten von „background-attachment: behoben' unter iOS?
Problem untersuchen
Bei Verwendung von Hintergrundanhängen: behoben Um unter iOS feste Hintergrundbilder zu erreichen, stoßen Entwickler auf Probleme mit unerwarteter Größe und fehlenden Scrolleffekten. Dieses Problem entsteht dadurch, dass Safari unter iOS Hintergrundanhänge deaktiviert, um die Scrollleistung zu verbessern.
Verstehen der Browser-Einschränkung
Laut @PaulIrish erfordern feste Hintergründe ein erhebliches Repaint Kosten, was sich negativ auf die Scrollleistung auswirkt. Folglich hat Safari auf iOS dieses Verhalten deaktiviert.
Alternative Ansätze
Da „Hintergrundanhang: behoben“ auf iOS nicht unterstützt wird, können alternative Lösungen untersucht werden:
Feste Position DIV:
Beispiele
Die weitere Umsetzung finden Sie in den folgenden Beiträgen Anleitung:
Das obige ist der detaillierte Inhalt vonWie repliziere ich das Verhalten von „background-attachment: behoben' unter iOS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!