Skalieren Sie das Hintergrundbild so, dass es mit CSS in das Fenster passt
Dieser Artikel wird uns beibringen, das Hintergrundbild mit CSS zu skalieren und zu dehnen. Manchmal müssen wir das Hintergrundbild entsprechend dem Ansichtsfenster oder der Fenstergröße des Bildschirms skalieren, und genau das werden wir in diesem Artikel tun.
Verwenden Sie die CSS-Eigenschaft background-size, um das Hintergrundbild so zu skalieren, dass es in das Fenster passt
Programmierer können die CSS-Eigenschaft background-size verwenden, um die Größe des Hintergrundbilds zu verwalten. Wenn wir das cover als Wert der CSS-Eigenschaft background-size verwenden, können wir das Hintergrundbild entsprechend der Fenstergrösse des Benutzers strecken.
Zum Beispiel haben wir das Element <h1> erstellt und Text hinzugefügt, der darin angezeigt werden soll. Außerdem haben wir das Hintergrundbild mit der CSS-Eigenschaft background auf den gesamten Textkörper gesetzt.
Wir haben 4 verschiedene Werte an die Eigenschaft background übergeben. Der erste Wert repräsentiert die URL des Hintergrundbilds.
Das no-repeat zeigt an, dass das Hintergrundbild nicht wiederholt werden soll und nur einmal auf dem Bildschirm angezeigt werden soll. Der Wert center steht dafür, dass das Hintergrundbild in der Mitte des Bildschirms sein soll, und der Wert fixed steht dafür, dass die Größe des Hintergrundbilds fest sein soll und kein Scrollen erlaubt ist.
Außerdem haben wir die Eigenschaft background-size: cover im CSS verwendet, mit der wir das Bild entsprechend der Elementgröße body skalieren können.
HTML Quelltext:
<h1 class="text">This is the demo text.</h1>
CSS-Code:
body {
background: url(https://pbs.twimg.com/profile_images/959568688654553089/PuZWi9tj_400x400.jpg) no-repeat center fixed;
background-size: cover;
}
Ausgang:

Im obigen Ausgabebild können Benutzer sehen, dass das Bild gestreckt ist und ein einzelnes Bild als Hintergrund für die Webseite dient.
Wir können auch 100% als Wert der CSS-Eigenschaft background-size verwenden, um das Hintergrundbild an den Darstellungsbereich des Benutzerbildschirms anzupassen, wie im folgenden Beispiel gezeigt.
CSS-Code:
body {
background: url(https://pbs.twimg.com/profile_images/959568688654553089/PuZWi9tj_400x400.jpg) no-repeat center fixed;
background-size: 100%;
}
<h1 class="text">This is the demo text.</h1>
Ausgang:

Wir haben in diesem Artikel zwei verschiedene Methoden kennengelernt, um das Hintergrundbild nur mit CSS zu skalieren. Benutzer können jede Methode entsprechend ihrer Bequemlichkeit wählen.
Verwandter Artikel - CSS Background
- Dehnbares Hintergrundbild mit CSS
- Erstellen Sie einen Hintergrundbildverlauf mit CSS
- Verlaufshintergrund in CSS
- Transparente Hintergrundfarbe in CSS
- Zentrieren Hintergrundbilder in CSS
