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,
Das ist schwer zu verstehen. Kannst du irgendeine Verbindung oder JS Geige zur Verfügung stellen? – Veer
https://jsfiddle.net/9y0r0p2q/ – Roger
aktualisiert Jsfiddle. Jetzt arbeiten – Roger