Steel: Mouseover Grafik vollständig laden

Beitrag lesen

Hi!

Ist es nicht egal ob man bei mouseover das this.src wechselt oder den background des Elements? Wird das Bild bei a:hover {background...} vorgeladen? Wenn ja, ist das natürlich einfacher.

Dir ist das Konzept scheinbar noch nicht ganz klar geworden:
Es wird nur ein einzelnes Bild geladen. Dieses enthaelt jede moegliche Version des Hovereffekts. Es ist also schon da, wenn gehovert wird und nichts wird nachgeladen. Beim Hover (Klick,...) wird das Hintergrundbild schlicht verschoben, so dass die entsprechende Bildversion zu sehen ist. Dieses Verschieben einer Hintergrundgrafik geht schneller als zwei Bilder auszutauschen.

Also:

  • Es wird kein Bild gewechselt sondern nur verschoben.
  • Da es nur eines gibt, braucht nichts vor- oder nachgeladen werden.
  • verschieben geht schneller als Bildressourcen zu wechseln.
--
"Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
      - T. Pratchett