Hallo,
.bild
{
background-image:url(images/bild.gif);
width:130px;
height:19px;
display:block;
}.bild:hover
{
background-image:url(images/bild1.gif);
}
das wäre doch schon mal ein guter Ausgangspunkt.
hover ist ja doch der Zustand für den aktiven link, oder nicht?
Nein. Die Pseudoklasse :hover trifft für ein beliebiges Element dann zu, wenn der Mauszeiger darüber verweilt (wenn man auf das Element "zeigt"). Für IE bis Version 6 war das noch nicht so beliebig, der hat :hover tatsächlich nur bei Links angewendet.
Mit dem aktiven Zustand eines Links hat das aber nichts zu tun.
Hier werden die Bilder als background-image eingebunden....
Also falsch und dann doch mit IMG arbeiten??
Nein, im allgemeinen ist ein Hintergrundbild genau richtig.
<div id="about"><img src="pics/about_off.jpg" alt="about_off" /></div>
Wozu das div-Element?
div#about {
position:absolute; top:60px; left:350px; width:150px; height:150px;
}
Du kannst ebensogut das Bild direkt formatieren.
Es handelt sich also NICHT um ein Hintergrundbild, sondern um einen Menübutton.
Aha. Also ist das Bild doch Verzierung. :-)
Und ich hoffe, du meinst keinen Button, sondern einen Link - ein Button wäre ja zumindest bei deaktiviertem Javascript funktionslos.
<a href="linkziel">Hier entlang</a>
a
{ display: block;
width: 10em;
height: 1.5em;
background-image: url(zustand1.png);
}
a:hover
{ background-image: url(zustand2.png);
}
Dazu noch ein bisschen Design-Anpassung, und fertig ist der Weihnachtsbaum.
Om nah hoo pez nyeetz, Chrissie!
[...]
Matthias
Und nächstes Mal bitte ohne TOFU. Danke.
So long,
Martin
Lache, und die Welt wird mit dir lachen.
Schnarche, und du schläfst allein.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(