Heim >Web-Frontend >CSS-Tutorial >Wie dehne oder skaliere ich ein CSS-Hintergrundbild, damit es in seinen Container passt?

Wie dehne oder skaliere ich ein CSS-Hintergrundbild, damit es in seinen Container passt?

Barbara Streisand
Barbara StreisandOriginal
2025-01-01 08:41:12895Durchsuche

How Do I Stretch or Scale a CSS Background Image to Fit Its Container?

So dehnen oder skalieren Sie einen CSS-Hintergrund, damit er in seinen Container passt

Wenn Sie ein Hintergrundbild in CSS festlegen, möchten Sie möglicherweise, dass es passt Passen Sie die Abmessungen des Behälters perfekt an oder dehnen Sie sich so aus, dass er die gesamte Fläche abdeckt. CSS bietet eine unkomplizierte Lösung, um diesen Effekt zu erzielen.

Lösung: Verwenden Sie die Eigenschaft „Hintergrundgröße“

CSS3 hat die Eigenschaft „Hintergrundgröße“ eingeführt, mit der Sie die festlegen können Größe und Skalierung von Hintergrundbildern. Um einen Hintergrund so zu strecken oder zu skalieren, dass er seinen Container ausfüllt, verwenden Sie die folgende Syntax:

#my_container {
    background-size: 100% auto; /* width and height, can be %, px or other units */
}

Der Wert 100 % gibt an, dass der Hintergrund auf die volle Breite seines Containers gedehnt wird, während der Wert „Auto“ die Höhe zulässt automatisch anzupassen, um das ursprüngliche Seitenverhältnis des Bildes beizubehalten.

Kompatibilität

Diese Lösung wird von modernen Browsern unterstützt seit 2012, einschließlich Chrome, Firefox, Safari und Edge. Bei älteren Browsern können Sie die Verwendung von Herstellerpräfixen wie -webkit oder -moz in Betracht ziehen, um die Kompatibilität sicherzustellen.

Das obige ist der detaillierte Inhalt vonWie dehne oder skaliere ich ein CSS-Hintergrundbild, damit es in seinen Container passt?. 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
Vorheriger Artikel:Monat DezemberNächster Artikel:Monat Dezember