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
Freigeben: 2025-01-01 08:41:12
Original
928 Leute haben es durchsucht

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 */
}
Nach dem Login kopieren

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!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage