Tipps und Tricks: Hyperlinks mit wechselnden Hintergrundbildern
Mit hover kannst du auch das Hintergrundbild eines Hyperlinks verändern. Damit kannst du auf die üblichen Grafiklinks mit Javascript verzichten.
<html>
<head>
<title>Hyperlinks als Block-Elemente</title>
<style type="text/css">
a.link {
display:block;
width:250px;
height:50px;
border:1px solid #000000;
background-image:url(../images/nc7gr.gif);
}
a.link:hover {
background-image:url(../images/iegr.gif);
}
</style>
</head>
<body>
<a class="link" href="#"> </a>
</body>
</html>
Dieses Beispiel legt für den class-Selektor
.link Hintergrundbild,
Rahmen, Breite
und Höhe fest und
display:block deklariert alle Elemente mit diesem Selektor als
Block-Element.
Die haben den Vorteil, dass man für sie auch Breite und Höhe angeben kann, sodass
alle Links gleiche Abmessungen haben, unabhängig, wie lang der Text ist.
Die Zeile a.link:hover{... legt für den Hover-Effekt ein anderes
Hintergrundbild fest.
Browser
Für Browser, wie der Opera 5 + 6, die diesen Trick nicht unterstützen, kannst du zusätzlich die Hintergrundfarbe verändern, sodass diese Browser einen eigenen Hover-Effekt anzeigen. Der Netscape 4 kennt hover und Hyperlinks als Block-Elemente nicht. Berücksichtigst du diesen Browser noch auf deiner Seite, solltest du diesen Trick nicht anwenden.