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
Ohne weitere Umschweife werde ich den Code direkt...
1. Funktionseinführung sed (Stream EDitor) ist ei...
Viele meiner Freunde haben möglicherweise ein Pro...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis 1. Einleitung: 2. Vererbung de...
1. Laden Sie zunächst die neueste Version von MyS...
JavaScript kann viele tolle Dinge. Dieser Artikel...
Div-Grundlayout <div Klasse="Haupt"&...
1. Seite der virtuellen Maschine 1. Suchen Sie di...
Im vorherigen Artikel https://www.jb51.net/articl...
Mit dem Befehl „mysql explain“ wird gezeigt, wie ...
brauchen: Verwenden Sie Docker, um den Dualprozes...
1. Was ist Responsive Design? Responsive Design b...
Code kopieren Der Code lautet wie folgt: <inpu...
Inhaltsverzeichnis 1 Einführung in den neuen Oper...