Hallo. Ich habe in einer Seite ein Menü aufgebaut, bei dem Grafiken als Button fungieren. Normal ist das Bild graustufig, bei mouseover wird das Bild farbig und bei mouseout wieder graustufig. Realisiert über verschiedene Grafiken (hier der Quellcode):
a >
Das Problem ist nun, dass das hier nicht für alle Grafiken funktioniert. JetElements: "Vorher"- und "Nachher"-Bildevergleiche einfach erstellen. Bei einigen gibt es Probleme beim Laden des farbigen Bildes, obwohl sich ja nur der Dateiname ändert, der Code also funktioniert. Das farbige Bild wird einfach nicht geladen und das graue Bild flackert total rum. Habe Dateiname etc überprüft, alles wie es sein sollte. Hat jemand noch eine Idee, woran das liegen kann? Also wie gesagt, es gibt auch Menüpunkte, wo das Ganze funktioniert. Vielen Dank, Heiko
- Bildwechsel bei Mouseover im Listing- Plugin | GoodDay – Shopware plugins
- JetElements: "Vorher"- und "Nachher"-Bildevergleiche einfach erstellen
- Bild wechseln bei MouseOver
Bildwechsel Bei Mouseover Im Listing- Plugin | Goodday – Shopware Plugins
background-position:0 94px bedeutet, das 0 Pixel von links, aber 94 Pixel von oben mit dem anzeigen des Bildes angefangen werden soll. Wir legen im Hover fest background-position:0 0; damit der obere Teil des Bildes sichtbar wird. Vor- und Nachteile dieser Methode: Der kleine Nachteil ist, das ein großes Bild geladen werden muss, auch wenn die darin enthaltenen Einzelbilder vielleicht nie angezeigt werden. Ist es jedoch einmal geladen, kann man auf jedes darin liegende Einzelbild per background-position zugreifen. Es muss dann nichts mehr geladen werden. Bild wechseln bei MouseOver. Diese Methode nutzen viele größere Webseiten, da eben nur ein großes Gesamtbild geladen werden muss. 3. Bild ausblenden und das darunterliegende sichtbar machen Eine weitere Idee ist es, immer zwei Einzelbilder zu laden. Bei einem Hover verschwindet einfach eins. Zwar sind zwei ladende Bilder schneller, jedoch sind es auch zwei Dateizugriffe die Zeit kosten. Schöne und einfache Effekte kann man mit verschiedene transparente Teiles des Bildes machen - was ich ein andermal zeigen werde.
Jetelements: &Quot;Vorher&Quot;- Und &Quot;Nachher&Quot;-Bildevergleiche Einfach Erstellen
1. Gib in das Suchfeld das Image Comparison-Widget ein. 2. Dann klicke auf das Widget und verschiebe es in einen neuen Abschnitt. 3. Links im Sidebar-Menü findest du den Block mit Einstellungen. Da kannst hier die Anzahl der zu zeigenden Folien ändern. 4. Setzt du die Hover-Pause auf "yes", wird die Folie wird beim Überfahren mit der Maus anhalten. 5. Du kannst auch die Autoplay-Funktion aktivieren und deren Geschwindigkeit einstellen. 6. Setze Infinite Loop auf "yes", wenn du willst, dass deine Folien endlos angezeigt werden. 7. Beim Slide- oder Fade-Effekt definierst du den Übergang von einer Folie zur anderen. 8. Weiter lassen sich Navigationspunkte und -Pfeile ein- bzw. ausschalten. Diese zwei Optionen machen die Navigation intuitiver und benutzerfreundlicher. 9. Jetzt übergehen wir zum Block "Items" und fügen Bilder hinzu. Bildwechsel bei Mouseover im Listing- Plugin | GoodDay – Shopware plugins. 10. Standardmäßig heißen Labels "Vorher" und "Nachher". Diese lassen sich selbstredend nach deinem Belieben ändern. 11. Um Bilder hinzuzufügen, sollst du auf "Choose Your Image" klicken und ein Bild von Insert Media hochladen.
Bild Wechseln Bei Mouseover
Oder indem Du die API eines Videodienstes integrierst. Carolina. 25. 2010, 00:04
#3
Als erster Schritt:
im Tiny Editor-> Bild einfügen -> Registerkarte erweitert -> Bild austauschen
Wenn Du es automatisieren willst, brauchst eigene Skripte. hth,
Christian G. 29. 2010, 07:55
#4
AG Core-Entwicklung
Ich habe mir hierzu ein geschrieben was ich ins Seitenlayout einbinde. Soll ein Bild ausgetauscht werde gebe ich im Inhaltselement (oder wo auch immer) die Klasse " hoverImg " an. Das Javascript versucht dann ein Bild aus dem selben Ordner zu laden mit dem zusatz "Over". Bsp:
tl_files/bilder/ --> tl_files/bilder/normalesBild Over
PHP-Code:
< script type = "text/javascript" >
#1
Hallo Leute,
ich bin auf der Suche nach einem kleinen Script das Folgendes kann: Wenn ich mit der Maus über eine Textnavigation (
... ) fahre wird an einer bestimmten Stelle ein Bild getauscht. Ich hab leide keine Ahnung wonach ich suchen muss. Vielleicht habt ihr ja einen Tipp für mich? Also die Navigation selber ist kein Bild sondern reiner Text und das Bild selber steht über der Navigation. Danke! #4
Die hover-Pseudoklasse wirkt bei (fast) jedem HTML-Element. Das kannst Du auch bei einem oder
verwenden. Es muss kein Link sein. (Ausnahme: der IE6 und älter kennt es nicht anders)
#5
Danke, aber wie gesagt die einfache HTML+CSS Lösung hilft mir nicht, weil das Bild nicht der Link ist. Aber ich habe soeben etwas passendes gefunden: Bildvorschau Beispiel 01 Großansicht Grafiktausch bei mouseover Textlink
Das Skript ist aus technischer Sicht, Schrott! Das ginge viel einfacher:
Code:
Foto 1
#6
Das sieht wirklich sehr viel smarter aus:) und funktioniert prima.