Heim >Web-Frontend >CSS-Tutorial >Wie können wir unter iOS 8 ein weiches Vollbilderlebnis ohne die Viewport-Eigenschaft „minimal-ui' erreichen?
iOS 8 entfernt die Ansichtsfenstereigenschaft „minimal-ui“: Weiche Vollbild-Problemumgehungen
Mit der Veröffentlichung von iOS 8 Beta 4 stellt sich die Frage : Können wir auf iOS-Geräten ohne das Minimal-UI-Ansichtsfenster trotzdem ein „weiches Vollbild“-Benutzererlebnis schaffen? Eigenschaft?
Problem: Sichtbarkeit der Adressleiste
Eine der Herausforderungen bei Vollbild-Erlebnissen besteht darin, die Adressleiste und das Navigationsmenü auszublenden. Traditionell könnte dieses Problem durch ein Wrapper-Div behoben werden, das das Ansichtsfenster füllt und den Überlauf auf „verborgen“ oder „automatisch“ setzt. Diese Methode verhindert jedoch, dass der Browser diese Elemente ausblendet.
Überarbeitete Strategie
Obwohl die Minimal-UI-Eigenschaft nicht mehr unterstützt wird, bleibt das Konzept bestehen. Benutzer können weiterhin mit einer „Touch-Drag-Down“-Geste darauf zugreifen. Um diesen Ansichtszustand effektiv zu verwalten und die Dimensionen der Minimal-UI zu berechnen, sind Lösungen von Drittanbietern wie Brim – View Manager für iOS 8 entstanden.
Brim's Implementation
Die Implementierung von Brim umfasst:
Vorteile von Brim
Das Ergebnis ist ein reibungsloser Übergang in und außerhalb der Minimal-UI-Ansicht, um Benutzern ein Vollbilderlebnis zu bieten, ohne die Browserfunktionalität und Zugänglichkeit zu beeinträchtigen.
Zusätzliche Überlegungen
Es ist wichtig zu beachten, dass die Geräteausrichtung erkannt wird Die Verwendung von Scream ist erst dann zuverlässig, wenn die Rotationsanimation abgeschlossen ist beendet.
Fazit
Während die Entfernung der Minimal-UI-Ansichtsfenstereigenschaft wie ein Rückschlag erscheinen mag, bieten Lösungen wie Brim alternative Methoden, um einen „weichen Vollbildmodus“ zu erreichen. Erlebnis auf iOS 8-Geräten, wobei der Bedarf an Bildschirmfläche mit Zugänglichkeit und Benutzerzufriedenheit in Einklang gebracht wird.
Das obige ist der detaillierte Inhalt vonWie können wir unter iOS 8 ein weiches Vollbilderlebnis ohne die Viewport-Eigenschaft „minimal-ui' erreichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!