+ Antworten
Ergebnis 1 bis 6 von 6

Thema: hover

  1. #1
    TP-Senior nixdorf ist mal kurz schlecht aufgefallen
    Registriert seit
    Dec 2004
    Beiträge
    104

    hover

    Hallo,

    ich möchte den hover-efeckt ausnutzen, wenn ich mit der Mouse auf ein Bild gehe soll ein anderes Bild angezeigt werden, bzw. das bild in einer anderen Farbe dagestellt werden, ist daß möglich?

    Gruß Nixdorf

  2. #2
    TP-Veteran Nicolas hilft, wo's geht Nicolas hilft, wo's geht Nicolas hilft, wo's geht Avatar von Nicolas
    Registriert seit
    Nov 2004
    Ort
    nähe Nürnberg
    Beiträge
    1.199
    Sicher ist das möglich! Hast du Fireworks zu Verfügung?
    Damit müsste das gehen, wenn ich mich nicht irre!
    Benutz doch auch mal die Suche, dort dürfte auch was stehen!

  3. #3
    TP-Specialist rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE Avatar von rewboss
    Registriert seit
    Mar 2005
    Ort
    Unterfranken
    Beiträge
    2.639
    Es würde mit einfachem CSS geben, wenn der Internet Explorer da nur ein bisschen mitspielen würde. Für den Browser musst du das <img>-Element in einem <a>-Element einpacken.

    Du brauchst zwei Bilder (sagen wir: bild1.jpg und bild2.jpg) und zusätzlich noch ein transparentes GIF. So sieht der CSS-Code dann aus:

    Code:
    a.bild:link { background: url(bild1.jpg); }
    a.bild:hover { background: url(bild2.jpg); }
    a.bild img {
     width: 200px; height: 150px; /* oder was auch immer */
     border: 0;
    }
    Und der HTML-Code:

    HTML-Code:
    <a href="#" onclick="return false;" class="bild"><img src="transparent.gif" /></a>
    Der onclick-Handler verhindert, dass der Browser zum Seitenanfang springt, sollte der User probeweise draufklicken -- es sei natürlich denn, du willst tatsächlich, dass das ein echter Link wird.

  4. #4
    TP-Veteran walter hilft, wo's geht walter hilft, wo's geht walter hilft, wo's geht Avatar von walter
    Registriert seit
    Jan 2004
    Ort
    Bayern, Dürnhart
    Beiträge
    1.446
    Die JavaScript-Lösung wollen wir Dir nicht vorenthalten:

    Siehe hier wenn Dus selbst Code willst (Beispiel anhand von Button, exakt gleich funktionierts auch mit Bildern:
    http://de.selfhtml.org/javascript/beispiele/buttons.htm

    Ansonsten bietet auch Dreamweaver und Fireworks Möglichkeiten das ohne selbst getippten Code zu machen.
    Unter DW z.B. Einfügen -> Grafikobjekte -> Rolloverbild! Einfach mal Hilfe benutzen.

    Aber ich würde wohl auch eher auf CSS zurückgreifen wie Rewboss erklärt!

  5. #5
    TP-Member akratellio macht alles soweit korrekt Avatar von akratellio
    Registriert seit
    Jul 2005
    Ort
    berlin
    Beiträge
    49
    hallo nixdorf,

    wie rewboss schon sagt am besten mit css..

    so z.b.

    <style type="text/css">
    <!--
    a{
    width:10px; //hier muss die breite und evtl. die höhe des bildes hin
    border:0;
    background:url(bilder/bild1.gif) no-repeat 50% 0;
    }
    a:hover{
    background:url(bilder/bild2.gif) no-repeat 50% 0;
    }
    //-->
    </style>

    <a href="xyp.php"></a>

    und benutze nicht onclick, funktioniert mit deaktivierten javascript nicht.

    mfg

    akratellio

  6. #6
    TP-Specialist rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE Avatar von rewboss
    Registriert seit
    Mar 2005
    Ort
    Unterfranken
    Beiträge
    2.639
    Zitat Zitat von akratellio
    und benutze nicht onclick, funktioniert mit deaktivierten javascript nicht.
    onclick kann man in meinem Beispiel ruhig benutzen, denn dabei geht es lediglich darum, zu verhindern, dass wenn man versehentlich auf dem Link klickt, die Seite zum Anfang zurückspringt. Das ist lediglich eine Frage der Bequemlichkeit, auf die man eigentlich verzichten kann.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51