1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. HTML / Webmaster Forum
  3. HTML & CSS Forum

Mouseover-Effekt

  • darkblue
  • 9. August 2005 um 18:05
  • darkblue
    Schüler
    Beiträge
    53
    • 9. August 2005 um 18:05
    • #1

    Hi Leutz!

    Ich bräuchte mal wieder Hilfe. Folgendes habe ich vor.

    Derzeit habe ich folgenden Code verbaut:

    Code
    <div align=center>[url='/kontakt.html'][img]/HPKontaktButtonWeiss.gif[/img][/url]

    Beim Klich auf den Button "/HPKontaktButtonWeiss.gif" öffnet sich die Page "/kontakt.html" in einem neuen Fenster.

    Ich möchte für den Button einen Mouseover-Effekt haben und habe mir die Grafik "/HPKontaktButtonRot.gif" erstellt, die mit der Grafik "/HPKontaktButtonWeiss.gif" fast identisch ist, allerdings eine andere Schriftfarbe hat.
    Nun möchte ich, daß die Grafik mit der weissen Schrift beim Aufruf der Seite erscheint und die mit der roten Schrift sobald mit der Maus über den Button gefahren wird. Beim Anklicken soll dann w. b. auf "/kontakt.html" verlinkt werden.

    Am liebsten wäre mir eine Lösung mit CSS, evtl. auch mit JS.

    Wie stelle ich das an?

    Gruß

    darkblue

  • darkblue
    Schüler
    Beiträge
    53
    • 9. August 2005 um 18:46
    • #2

    So, in JS ist es mir bereits gelungen!

    CSS wäre mir lieber, da ich eigentlich der Ansicht bin, ein HP muß auch ohne JS funktionieren.

    Hätte da jemand eine Lösung für mich?

    Gruß

    darkblue

  • 6_freddy
    Profi
    Beiträge
    582
    • 9. August 2005 um 21:07
    • #3

    Hi,
    guckst Du hier.
    MfG
    6_freddy :)

  • darkblue
    Schüler
    Beiträge
    53
    • 9. August 2005 um 21:14
    • #4
    Zitat von 6_freddy

    Hi,
    guckst Du hier.
    MfG
    6_freddy :)

    Erst mal Danke für Deinen Hinweis,
    aber so ganz trifft das glaube ich nicht meine Problemstellung.

    Mir geht´s um gif´s, nicht um Texte. :roll:

    Gruß

    darkblue

  • stefan999
    Interessierte/r
    Beiträge
    120
    • 10. August 2005 um 03:59
    • #5

    Für die CSS-Lösung musst du das Bild als Hintergrundbild einbinden. Dann wäre die <DIV>-Box aber leer und würde stark verkleinert werden. Außerdem könnte man das alt-Attribut nicht nutzen (Wichtig für screenreader)

    Eine barriere- und JS-freie CSS-Lösung verwendet ein Blind-GIF:

    Code
    <head>
    <style type=text/css>
    #kontakt {
    display: block;
    background-image: urk(bild1.jpg)
    }
    
    
    #kontakt:hover {
    display: block;
    background-image: url(bild2.jpg)
    }
    </style>
    </head>
    <body>
    ........
    <a id="kontakt" href="../kontakt.html">
    [img]blind.gif[/img]
    </a>
    ........
    </body>
    Alles anzeigen
  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 10. August 2005 um 04:09
    • #6

    Moin!

    Versuche es mal so:

    HTML
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>irgendwas</title>
    <base target="_blank"></base>
    
    
    <style type="text/css">
    <!--
    #but a, #but a:link
      {
      background-image:url(HPKontaktButtonWeiss.gif);
      display:block;
      width:120px;   ### Breite deines Button eintragen
      height:24px;   ### Höhe deines Button eintragen
      }
    
    
    #but a:hover
      {
      background-image:url(HPKontaktButtonRot.gif)
      }
    
    
    -->
    </style>
    </head>
    <body>
    
    
    <div id="but" align=center>[url='/kontakt.html'][/url]</div>
    
    
    </body>
    </html>
    Alles anzeigen

    Tipp: Wenn du mehrere Verweise so formatieren willst, dann kann man das in eine Tabelle packen und der Zellenhintergrund verändert sich dann jeweils, entweder andere Farbe oder eine andere Grafik. Auch da kann sich dann die Schriftfarbe ändern, dann benötigt man nur insgesamt 2 Grafiken für beliebig viele "Button"-Verweise und einen Zentrale Zellenformatierung.
    In deinem Beispiel müßtest du jetzt für jeden Link ein eigenes Stylesheet basteln.

    G.a.d.M.

    Ronald

    annunci per coppie

Tags

  • gif
  • html
  • tex
  • style
  • background
  • body
  • jpg
  • text
  • akt
  • kontakt
  • code
  • bild
  • tabelle
  • div
  • formatieren
  • css
  • image
  • box
  • hintergrundbild
  • js
  • hover
  • attribut
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern