Das <picture></picture>
-Element wird in HTML verwendet, um mehrere Versionen eines Bildes für verschiedene Szenarien bereitzustellen, insbesondere für reaktionsschnelles Webdesign. Mit diesem Element können Entwickler verschiedene Bildquellen angeben, aus denen der Browser basierend auf Faktoren wie Bildschirmgröße, Auflösung und Gerätefunktionen auswählen kann. Hier erfahren Sie, wie Sie das <picture></picture>
-Element verwenden:
<picture></picture>
-Element wickelt sich um <source></source>
Elemente und ein Fallback <img src="/static/imghw/default1.png" data-src="small-image.jpg" class="lazy" alt="Wie benutzt man das & lt; picture & gt; Element für ansprechende Bilder?" >
Element. Die <source></source>
-Elemente werden verwendet, um verschiedene Bildquellen anzugeben, und das <img src="/static/imghw/default1.png" data-src="small-image.jpg" class="lazy" alt="Wie benutzt man das & lt; picture & gt; Element für ansprechende Bilder?" >
Element dient als Fallback, wenn keine der Quellen geeignet ist. Verwenden von <source></source>
Elementen : Jedes <source></source>
-Element kann media
, srcset
und type
enthalten:
media
: Gibt eine Medienabfrage für die Quelle an.srcset
: Bietet die URL des Bildes zusammen mit dem optionalen Breitendeskriptor.type
: Zeigt den MIME -Typ der Ressource an.<picture></picture>
-Elements für reaktionsschnelle Bilder:<code class="html"><picture> <source media="(min-width: 800px)" srcset="large-image.jpg" type="image/jpeg"> <source media="(min-width: 600px)" srcset="medium-image.jpg" type="image/jpeg"> <img src="/static/imghw/default1.png" data-src="small-image.jpg" class="lazy" alt="Descriptive text for image" type="image/jpeg"> </source></source></picture></code>
In diesem Beispiel zeigt der Browser auf large-image.jpg
mit einer minimalen Breite von 800px, medium-image.jpg
auf Bildschirmen mit einer minimalen Breite von 600 Px und small-image.jpg
.
Die Verwendung des <picture></picture>
-Elements bietet mehrere Vorteile für die Bereitstellung reaktionsschneller Bilder auf verschiedenen Geräten:
<picture></picture>
-Element ermöglicht die Verwendung moderner Bildformate wie WebP für unterstützte Browser mit einem Fallback für andere. Dies kann zu kleineren Dateigrößen und schnelleren Seite führen.<picture></picture>
geliefert werden, können die Benutzererfahrung verbessern, indem sie die Ladezeiten reduzieren und sicherstellen, dass Bilder auf allen Geräten scharf und klar aussehen.<picture></picture>
-Element ermöglicht die Art Direction, in der verschiedene Kulturen oder Kompositionen des Bildes basierend auf der Bildschirmgröße oder -ausrichtung des Geräts angezeigt werden können.<img src="/static/imghw/default1.png" data-src="small-image.jpg" class="lazy" alt="Wie benutzt man das & lt; picture & gt; Element für ansprechende Bilder?" >
-Elements als Fallback mit ordnungsgemäßem alt
-Text stellen Sie sicher, dass der Inhalt für alle Benutzer zugänglich bleibt, was auch bei der SEO hilft. Um verschiedene Bildquellen innerhalb des <picture></picture>
-Elements für verschiedene Bildschirmgrößen zu implementieren, befolgen Sie diese Schritte:
<source></source>
Elemente : Verwenden Sie mehrere <source></source>
-Elemente innerhalb des <picture></picture>
-Elements, jeweils ein media
, das eine Medienabfrage für eine bestimmte Bildschirmgröße angibt.srcset
-Attribut jedes <source></source>
-Element die URL des für diese Bildschirmgröße geeigneten Bildes an.<img src="/static/imghw/default1.png" data-src="small-image.jpg" class="lazy" alt="Wie benutzt man das & lt; picture & gt; Element für ansprechende Bilder?" >
Element als das letzte Kind in das <picture></picture>
-Element ein. Dieses Bild lädt, wenn keine der <source></source>
-Elemente mit den aktuellen Bedingungen übereinstimmt.Hier ist ein Beispiel dafür, wie man dies eingerichtet hat:
<code class="html"><picture> <source media="(min-width: 1200px)" srcset="extra-large-image.jpg" type="image/jpeg"> <source media="(min-width: 800px)" srcset="large-image.jpg" type="image/jpeg"> <source media="(min-width: 600px)" srcset="medium-image.jpg" type="image/jpeg"> <img src="/static/imghw/default1.png" data-src="small-image.jpg" class="lazy" alt="A descriptive text for the image" type="image/jpeg"> </source></source></source></picture></code>
In diesem Setup wählt der Browser das am besten geeignete Bild basierend auf der aktuellen Ansichtsfensterbreite, um sicherzustellen, dass der Benutzer die beste Erfahrung für sein Gerät erhält.
Das Element <picture></picture>
verbessert die Seitenladezeiten und die Benutzererfahrung mit reaktionsschnellen Bildern auf verschiedene Weise:
Insgesamt ist das <picture></picture>
-Element ein leistungsstarkes Tool, um reaktionsschnelle, effiziente und benutzerfreundliche Bilder im Web zu liefern.
Das obige ist der detaillierte Inhalt vonWie benutzt man das & lt; picture & gt; Element für ansprechende Bilder?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!