Heim > Web-Frontend > CSS-Tutorial > So passen Sie CSS an den Vollbildmodus des iPhone an

So passen Sie CSS an den Vollbildmodus des iPhone an

王林
Freigeben: 2020-05-21 09:09:31
nach vorne
3674 Leute haben es durchsucht

So passen Sie CSS an den Vollbildmodus des iPhone an

1. Medienabfragemethode

/*iPhone X 适配*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
 .fixed-bottom{
 bottom: 37px;
 }
}
/*iPhone XS max 适配*/
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio:3) {
 .fixed-bottom{
 bottom: 37px;
 }
}
/*iPhone XR max 适配*/
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio:2) {
 .fixed-bottom{
 bottom: 37px;
 }
}
Nach dem Login kopieren

Bestehende Probleme: In der WeChat-Webansicht kann diese Lösung problemlos die Breite des sicheren Bereichs am unteren Rand des Elements hinzufügen. Browser mit unteren Leisten wie Safari (der Seitenanzeigebereich befindet sich bereits innerhalb des sicheren Bereichs) fügen jedoch auch die Breite des sicheren Bereichs hinzu.

(Video-Tutorial: CSS-Video-Tutorial)

2. CSS-Funktionen

CSS-Funktionen, die von Apple nach dem Start im Vollbildmodus bereitgestellt werden, ios<11.2 konstant(), ios>11.2 ist env(). Sie können „Safe-Area-Inset-Top“, „Safe-Area-Inset-Left“, „Safe-Area-Inset-Right“ und „Safe-Area-Inset-Bottom“ entsprechend den Sicherheitsbereichsbreiten nach oben, unten, links und rechts ausfüllen . env und konstant werden nur wirksam, wenn viewport-fit=cover.

Der Code lautet wie folgt:

Meta-Tag hinzugefügt viewport-fit=cover

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover">
Nach dem Login kopieren

CSS-Schreibmethode, Browser, die Env und Constant nicht unterstützen, ignorieren diesen Stil

.fixed-bottom{
 bottom: 0;
 bottom: constant(safe-area-inset-bottom);
 bottom: env(safe-area-inset-bottom);
}
Nach dem Login kopieren

Empfohlenes Tutorial: Grundlegendes Tutorial für den Einstieg in CSS

Das obige ist der detaillierte Inhalt vonSo passen Sie CSS an den Vollbildmodus des iPhone an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage