online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon Wurstli vom 13.09.2019, 10:14 Options

CSS preloaden

GIbt es eine Möglichkeit, bilder im css prezuloaden. Also wenn ich zum Beispiel ein Bild habe und dann einen Hover mache, dauert es immer eine Zeit bis das hoverbild geladen ist. Gibt es eine Möglichkeit, dieses Hover-Bild schon vorher zu laden?

Gruß,

Wurstli


Antwort schreiben

Antwort 1 von son_quatsch vom 13.09.2019, 10:20 Options

Nein. Du könntest aber ein unsichtbares DIV irgendwo platzieren und dort alle IMG Deiner Wahl reinstellen. Dann sollten diese ja auch so früh wie möglich geladen werden und theoretisch beim Linkhovern längst verfügbar sein

Antwort 2 von rfb vom 13.09.2019, 11:44 Options

Unterstellt, dass die Browserprogrammierer nicht nur Stuss bauen, hoffe ich mal, dass eine Grafikressource in einem nicht angezeigtem Bereich erst gar nicht geladen wird.

Statt unsichtbar wäre dann ein Bereich außerhalb des Displays oder aber das altbekannte 1*1Pixel große Bild sinnvoller.

Antwort 3 von Wurstli vom 13.09.2019, 14:04 Options

Was meinst du mit altbekanntem 1*1 Pixel? Das bild hat eine groesse von 8 mal 8
Pixel und so sollte es eg auch bleiben...
Wenn ihr mal hier guckt: http://www.dasauge.de

Da gibt es doch vor jedem Link so einen kleinen Pfeil, der sich dann beim Hover
ändert. Komischerweise wird das hover-Bild aber direkt angezeigt. Wenn ich das
gleiche versuche, dauert es ca. 1/5 Sekunde bis das Bild geladen ist.

Antwort 4 von son_quatsch vom 13.09.2019, 14:48 Options

Also dasauge benutzt lediglich eine externe CSS-Datei, dort ist die Grafik in 1A-CSS definiert.

Vermutlich machst Du etwas anders, denkst aber, es wär dasselbe...?

Antwort 5 von rfb vom 14.09.2019, 07:23 Options

Zitat:
Was meinst du mit altbekanntem 1*1 Pixel? Das bild hat eine groesse von 8 mal 8 Pixel und so sollte es eg auch bleiben..
was dich nicht daran hindert es in Minimalgröße an einer unauffälligen Stelle in der Seite einzubauen um es dann bei Bedarf in richtiger Größe an richtiger Stelle sofort anzeigen zu können.

Eine andere Möglichkeit wäre ein JavaScript-Preloader, bei der Fülle an JavaScripten deiner Beispielseite vermute ich mal, dass die sowas dabei haben.

Antwort 6 von Wurstli vom 14.09.2019, 16:38 Options

Oki, vielen Dank. Noch eine zweite Frage: Gibt es eine Möglichkeit statt eines Bildes bei CSS auch eine SWF-Datei als Hintergrund einzustellen?

Antwort 7 von rfb vom 15.09.2019, 08:53 Options

nein_!

Ähnliche Themen

Befehlstabelle für css
fabi1991  12.04.2007 - 106 Hits - 6 Antworten

CSS-Stile sind verschwunden
Luse  13.04.2007 - 129 Hits - 2 Antworten

css in html einfügen
Mikoop  22.02.2008 - 201 Hits - 10 Antworten

Direktformatiertes CSS "überschreiben"
Mich  23.02.2008 - 75 Hits - 3 Antworten

eigene klasse in css
TByte  11.04.2008 - 72 Hits - 34 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026