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
Ein Datenvolumencontainer ist ein Container, der ...
Der erzielte EffektImplementierungscode html <...
Inhaltsverzeichnis Installieren und Einführen von...
Inhaltsverzeichnis Ergebnisse erzielen Wissensres...
Finden Sie das Problem Wenn wir den Inhalt in ein...
Wir verwenden Klickereignisse häufig im A-Tag: 1. ...
Inhaltsverzeichnis Berechnete Daten initialisiere...
Als ich kürzlich Apple.com/Ebay.com/Amazon.com/sh...
Inhaltsverzeichnis Einrichten einer einfachen HTT...
Inhaltsverzeichnis 1. Installation 2. Import 3. V...
Ein Statuscode, der eine vorläufige Antwort anzei...
Warum befinden sich die Bildlaufleisten der Brows...
HTML steht für Hypertext Markup Language. Heutzut...
Als absoluter Neuling habe ich gerade angefangen,...
Ein Kollege bat mich, ihm dabei zu helfen, heraus...