2016-11-17 4 views
-1
  1. Portrait-Modus auf Iphone 7

https://i.imgur.com/gVjwYM7.pngBuggy Responsive CSS Website

  1. Querformat-Modus:

http://i.imgur.com/M1IwCM2.png

  1. Rotierende zurück zum Portrait-Modus:

http://i.imgur.com/pbkBVZB.png


Q: Warum ist dies geschieht? Was kann ich tun, um diesen fehlerhaften Buggy CSS zu reparieren? Hintergrund verwendet das WRAPPER-Tag, während das Formular materialisiert css verwendet. Oder soll ich es einfach so für die mobile Ansicht machen? :

http://i.imgur.com/Y2RXUFi.png

JSFIDDLE LINK wunschgemäß: https://jsfiddle.net/9y0r0p2q/10/

+1

Das ist schwer zu verstehen. Kannst du irgendeine Verbindung oder JS Geige zur Verfügung stellen? – Veer

+0

https://jsfiddle.net/9y0r0p2q/ – Roger

+0

aktualisiert Jsfiddle. Jetzt arbeiten – Roger

Antwort

0

Das Problem in der Landschaft Screenshot scheint zu sein, dass es durch die Orientierung zu ändern zoomt hat und dann haben Sie die Seite gescrollt.

Das Wrapper-Element ist derzeit nur auf die Höhe des body/html-Elements eingestellt. Welches ist die Höhe des Fensters, nicht das Dokument. Deshalb wird der Hintergrund abgeschnitten, sobald Sie weiter als die Höhe des Fensters scrollen.

Diese Demo könnte das Geschehen klarer machen.

Um dies zu beheben, können Sie stattdessen versuchen, den Hintergrund auf den Körper zu setzen und die Höhe von HTML und Körperelementen anzupassen, so.

html { 
    height: 100%; 
} 
body { 
    min-height:100%; 
    background-image: linear-gradient(to right, #054f7d, #00a7cf, #efe348, #861a54, #054f7d); 
    background-size: 600%; 
    background-position: 0 0; 
    box-shadow: inset 0 0 5em rgba(0, 0, 0, 0.5); 

    /* Animation */ 
    animation-duration: 20s; 
    animation-iteration-count: infinite; 
    animation-name: gradients; 
} 

https://jsfiddle.net/9y0r0p2q/11/

Ich habe auch bemerkt, dass Sie Medienanfragen verwenden, können Sie

<meta name="viewport" content="width=device-width, initial-scale=1"> 
in Ihrem HTML Hinzufügen dieser Meta-Tag auf den Kopf zu prüfen,
+0

brilliant! Es gibt jedoch immer noch dieses sehr kleine Problem, wie kann ich das beheben? es ist abit hässlich – Roger

+0

https://i.imgur.com/Er27aG2.png Wie gesehen ist das Bild, ich kann noch weiter scrollen; der hässliche graue Farbverlauf – Roger

+0

Mein iPad hat auch ein Problem https://i.imgur.com/UfFSWkB.jpg: Das gleiche gilt für meinen Hauptcomputer auf dem 23-Zoll-Monitor – Roger