Heim >Web-Frontend >CSS-Tutorial >Wie lässt sich ein CSS-Hintergrund mit Farbverlauf so gestalten, dass er die gesamte Höhe des Browserfensters ausfüllt?

Wie lässt sich ein CSS-Hintergrund mit Farbverlauf so gestalten, dass er die gesamte Höhe des Browserfensters ausfüllt?

DDD
DDDOriginal
2024-12-10 11:27:10833Durchsuche

How to Make a CSS Gradient Background Fill the Entire Browser Window Height?

Verlaufshintergründe verwalten, um die Fensterhöhe auszufüllen

Beim Anwenden eines CSS3-Verlaufshintergrunds auf den Element wiederholt es sich standardmäßig, anstatt sich so auszudehnen, dass es das gesamte Browserfenster ausfüllt. Obwohl dieses Verhalten sowohl in WebKit- als auch in Gecko-basierten Browsern beobachtet wird, ist es beabsichtigt.

Um dies zu beheben, muss der Farbverlauf konfiguriert werden:

  1. Set die Höhe des HTML-Elements:

    html {
        height: 100%;
    }
  2. Verwalten Sie die body-Element:

    body {
        height: 100%;               // Match the height of the HTML element
        margin: 0;                  // Remove any margins to ensure full window coverage
        background-repeat: no-repeat; // Prevent gradient repetition
        background-attachment: fixed; // Keep the gradient in position as the page scrolls (optional)
    }

Durch die Anwendung dieser CSS-Stile wird der Verlaufshintergrund nun so ausgedehnt, dass er das Browserfenster ausfüllt, unabhängig von der Höhe des Inhalts innerhalb des < Körper>.

Das obige ist der detaillierte Inhalt vonWie lässt sich ein CSS-Hintergrund mit Farbverlauf so gestalten, dass er die gesamte Höhe des Browserfensters ausfüllt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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