Recommended Posts

Captain Awesome

Huhu ASB-Experten,

folgendes Problemchen: ich hab ne CSS-Datei, wo ich beispielsweise für meine Menüitems eine Klasse "Button" definiert hab. Dort hab ich ein Hintergrundbild (paar kb groß, weil nur 2 px breit - mehr brauchts ja nicht, wenns horizontal-repeat hat), das funktioniert auch eigentlich tiptop. Jetzt hab ich allerdings eine :Hover-Einstellung für diese Button-Klasse gemacht, und dort hab ich ein anderes Hintergrundbild (also ganz normaler kleiner Hover-Effekt bei nem Button). Wenn ich die Seite lade, erscheinen alle Grafiken schön schnell, nur beim ERSTEN Mouseover bei nem Button dauerts eine kleine Sekunde, bis das Bild wirklich da ist. Vermutlich lädt er sich also das Hover-Bild erst dann rein, wenn ers wirklich braucht.

Gibts irgendeine möglichkeit dass ich alle Bilddateien aus meinen CSS-Klassen quasi pre-loaden lasse (was bei den paar kb die da zamkommen ja nichtmal merkbar wäre), damit diese Verzögerung nicht erscheint?

Hier noch der Code vom CSS selbst:

.button_1
{
   height: 25px;
   background-image:url(_img/but1_up.jpg);
   border-width:2px;   
}

.button_1:hover
{
       background-image:url(_img/but1_dn.jpg);     
}

Geht übrigens in erster Linie um eine ASP.net-Page (.NET 4.0), aber mir ists auch bei anderen (pur HTML-)Projekten aufgefallen.

Wenn Hover-Effekte auch anders gehen, solls mir recht sein - ich bin nicht aufs CSS fixiert, hab allerdings überall nur Beschreibungen für diese Methode gefunden. Ist auch irgendwie logisch so.

Danke schonmal :winke:

Share this post


Link to post
Share on other sites

Captain Awesome

Das schaut wunderschön aus. Werds zuhause probieren, macht aber vom ersten Hinschauen schon viel Sinn, genau so einen "Trick" hab ich gesucht, geht ja nur um kleine Images. Danke schonmal :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Partnerlinks

  • Unsere Sponsoren und Partnerseiten

  • Recently Browsing

    • No registered users viewing this page.