Wie kann ich Bilder nur mit CSS, also ohne JavaScript, vorladen? Es muss browserübergreifend sein.
Ich möchte keine CSS-Sprites verwenden. Gibt es eine andere Lösung?
Wie kann ich Bilder nur mit CSS, also ohne JavaScript, vorladen? Es muss browserübergreifend sein.
Ich möchte keine CSS-Sprites verwenden. Gibt es eine andere Lösung?
Utilice CSS-Sprites .
Sie könnten versuchen, sie alle vor dem abschließenden Body-Tag zu laden und sie nicht anzuzeigen. Wenn Sie sie dann später aufrufen, sollten sie im Cache sein, wenn Sie genau denselben Pfad verwenden.
<img src="/i/myimage.jpg" alt="image preload" style="display:none;" />
Sie können auch eine Klasse mit display:none erstellen und diese auf alle Bilder anwenden, die Sie ebenfalls vorladen möchten.
Dies würde allerdings mehr HTTP-Anfragen nach sich ziehen, und wenn Sie diese reduzieren wollen, schlage ich CSS-Sprites vor, falls Sie das jemals betrifft.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.