Wenn wir jedoch das Element <img> mit der Standardquelle (src) verwenden, um den Ladeeffekt durch Scrollen zu erzielen, kann es zu folgendem Erfahrungsproblem kommen: Wenn unser JavaScript langsam lädt, weist unsere Seite wahrscheinlich Flecken mit weißen Bildbereichen auf, reinweiß, ohne jegliche Informationen, und der Benutzer hat keine Ahnung, was der Inhalt ist. <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <meta http-equiv="X-UA-kompatibel" content="ie=edge"> <title>CSS World – Code-Praxis – Präsentation alternativer Bildinformationen</title> <Stil> /* Scrolling-Ladeeffekt CSS */ /* img { Sichtbarkeit: versteckt; } img[Quelle] { Sichtbarkeit: sichtbar; } */ img { Anzeige: Inline-Block; Breite: 180px; Höhe: 100px; /* Alternativtext in Firefox verbergen */ Farbe: transparent; Position: relativ; Überlauf: versteckt; } img:nicht([src]) { /* Chrome-Alt-Text und silbernen Rand ausblenden */ Sichtbarkeit: versteckt; } img::vor { /* Hellblauer Hintergrund */ Inhalt: ""; Position: absolut; links: 0; Breite: 100 %; Höhe: 100%; Hintergrundfarbe: #f0f3f9; Sichtbarkeit: sichtbar; } img::nach { /* Schwarze Alt-Informationsleiste*/ Inhalt: attr(alt); Position: absolut; links: 0; unten: 0; Breite: 100 %; Zeilenhöhe: 30px; Hintergrundfarbe: rgba(0, 0, 0, .5); Farbe: weiß; Schriftgröße: 14px; transformieren: übersetzenY(100%); /* Einige Übergangsanimationseffekte hinzufügen*/ Übergang: Transformation .2s; Sichtbarkeit: sichtbar; } img:hover::nach { transformieren: übersetzenY(0); } </Stil> </Kopf> <Text> <div style="Breite: 200px;Höhe: 200px;Hintergrund: blanchedalmond;Überlauf: auto;"> <!-- Scrolling-Ladeeffekt HTML: --> <!-- <img> --> <img alt="Bild 1" src="https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3791918726,2864900975&fm=26&gp=0.jpg"> <img alt="Schöne Frau meditiert" data-src="1.jpg"> <img alt="Bild 3" src="https://dss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2853553659,1775735885&fm=26&gp=0.jpg"> <img alt="Meditationsbild" data-src="1.jpg"> </div> </body> <Skript> </Skript> </html> Wirkung der Operation: Dies ist das Ende dieses Artikels über CSS World – Präsentation von ALT-Bildinformationen in der Code-Praxis. Weitere relevante Inhalte zu CSS-ALT-Bildinformationen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
>>: Der Unterschied zwischen absolutem und relativem Pfad bei der Webseitenerstellung
Inhaltsverzeichnis Hintergrund Problembeschreibun...
Umfeld Host-IP 192.168.0.9 Docker-Version 19.03.2...
Vorwort Ab MySQL 5.7.11 unterstützt MySQL die Dat...
Inhaltsverzeichnis 1. JavaScript verwendet Canvas...
Dieser Artikel beschreibt anhand von Beispielen M...
Vorwort Wie Sie alle wissen, sind wir bei MySQL-B...
MySQL behandelt GROUP BY- und DISTINCT-Abfragen i...
Inhaltsverzeichnis Verwenden von Slots in Vue: Sl...
netem und tc: netem ist ein Netzwerksimulationsmo...
In diesem Artikelbeispiel wird der spezifische Co...
MySQL-Version: MySQL Community Edition (GPL) ----...
Debug-Zweig Während der normalen Entwicklung eine...
Inhaltsverzeichnis 1. Grundlagen 2. Knoten, Bäume...
Lassen Sie mich zunächst die MySQL-Version erklär...
ssh ist eines der beiden Befehlszeilentools, die ...