Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie lässt sich die Größe von Bildern automatisch ändern, wenn Browserfenster in CSS geändert werden?

DDD
Freigeben: 2024-10-27 00:25:03
Original
747 Leute haben es durchsucht

How to Make Images Resize Automatically with Browser Window Changes in CSS?

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

Frage: Ich möchte, dass meine Bilder ihre Größe automatisch anpassen, wenn ich die Größe meines Browsers ändere Fenster. Der folgende Code funktioniert jedoch nicht:

HTML:

<code class="html"><img src="img/icon_contact.png" alt="" />
<img src="img/icon_links.png" alt="" /></code>
Nach dem Login kopieren

CSS:

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

Antwort:Um die Größenänderung von Bildern mit der Größenänderung des Browsers zu ermöglichen, fügen Sie Ihrem CSS die folgenden Eigenschaften hinzu:

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

Dadurch wird sichergestellt, dass Bilder proportional skaliert werden und sich automatisch an den verfügbaren Platz anpassen, wenn die Größe des Browserfensters geändert wird .

Zusätzliche Erklärung:

Die Kombination aus max-width: 100 % und height: auto ermöglicht es Bildern, auf ihre maximale Breite zu expandieren, ohne dabei die Breite des übergeordneten Elements zu überschreiten Beibehaltung ihres Seitenverhältnisses. Der width: auto9-Hack zielt speziell auf IE8 ab, der ansonsten beim Rendern von Bildern die maximale Breite ignoriert.

Daher werden alle Bilder, die mit der Funktion hinzugefügt wurden, ignoriert. Das Tag ist „flexibel“ und passt seine Größe an Änderungen der Browsergröße an.

Beispiel:

Eine funktionierende Demonstration finden Sie im folgenden JSFiddle-Beispiel: [JSFiddle-Link]

Dieser Code erfordert kein JavaScript und ist mit den neuesten Versionen von Chrome, Firefox und IE kompatibel.

Das obige ist der detaillierte Inhalt vonWie lässt sich die Größe von Bildern automatisch ändern, wenn Browserfenster in CSS geändert werden?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!