Skalieren Sie das Hintergrundbild so, dass es mit CSS in das Fenster passt

Shubham Vora 15 Februar 2024
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:

Hintergrundbild an Größe anpassen - eins

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:

Hintergrundbild anpassen - zwei

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.

Shubham Vora avatar Shubham Vora avatar

Shubham is a software developer interested in learning and writing about various technologies. He loves to help people by sharing vast knowledge about modern technologies via different platforms such as the DelftStack.com website.

LinkedIn GitHub

Verwandter Artikel - CSS Background

Verwandter Artikel - CSS Image