Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie mache ich Bilder responsiv und behalte einen Vollbildhintergrund mit „background-size: cover' bei?

DDD
Freigeben: 2024-10-26 05:35:03
Original
513 Leute haben es durchsucht

How to Make Images Responsive and Maintain a Fullscreen Background with `background-size: cover`?

Größe von Bildern automatisch mit der Browsergröße mithilfe von CSS ändern

Bei dieser Frage besteht das Ziel darin, dass die Größe von Bildern automatisch geändert wird, wenn die Größe des Browserfensters geändert wird , während ein Vollbilddesign mit einem Hintergrundgröße: Cover-Effekt beibehalten wird.

Um dies zu erreichen, ändern Sie einfach den CSS-Code wie folgt:

<code class="css">img {
    max-width: 100%;
    height: auto;
    width: auto; /* ie8 */
}</code>
Nach dem Login kopieren

Indem Sie die maximale Breite auf 100 setzen Wenn % und Höhe auf „Auto“ eingestellt sind, werden die Bilder entsprechend der Größe des Browserfensters skaliert. Die Breite: auto9; Die Regel gilt speziell für IE8, um ein konsistentes Verhalten in allen Browsern sicherzustellen.

Zusätzlich kann dem Hintergrundbild die Eigenschaft „background-size: cover“ zugewiesen werden, um einen Vollbildeffekt zu erzeugen:

<code class="css">body {
    ...
    background-size: cover;
}</code>
Nach dem Login kopieren

Mit diesen Bei Änderungen wird die Größe der Bilder automatisch angepasst, während der angegebene Hintergrundeffekt beibehalten wird, wodurch ein vollständig responsives Design gewährleistet wird.

Das obige ist der detaillierte Inhalt vonWie mache ich Bilder responsiv und behalte einen Vollbildhintergrund mit „background-size: cover' bei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage