Hintergrundbild bei einem Link einstellen
Hi!
Ich habe folgendes Problem:
Ich habe ein Menu in diesem Menu gibt es für jeden Link zwie Bilder.
Das aktive Bild - also wenn die Seite gerade aufgerufen ist
Das "mouseover" Bild - zeigt beim mouseover das aktiv Bild
Das nicht aktive Bild - wird angezeigt, wenn nicht mit dem Link passiert, weder aktiv noch mouseover
Bisher habe ich das sehr umständlich gelöst und bin gerade auf eine css lösung gestoßen.
Allerdings verstehe ich nicht ob man bei css auch ein aktives Bild einstellen kann - das also erscheint wenn der Link gerade aufgerufen wird.
Hat da einer eine Lösung?
Bisheriger Test-Quelltext:
Vielen dank für eure hilfe!
litoca
Ich habe folgendes Problem:
Ich habe ein Menu in diesem Menu gibt es für jeden Link zwie Bilder.
Das aktive Bild - also wenn die Seite gerade aufgerufen ist
Das "mouseover" Bild - zeigt beim mouseover das aktiv Bild
Das nicht aktive Bild - wird angezeigt, wenn nicht mit dem Link passiert, weder aktiv noch mouseover
Bisher habe ich das sehr umständlich gelöst und bin gerade auf eine css lösung gestoßen.
Allerdings verstehe ich nicht ob man bei css auch ein aktives Bild einstellen kann - das also erscheint wenn der Link gerade aufgerufen wird.
Hat da einer eine Lösung?
Bisheriger Test-Quelltext:
Spoiler
![]()
HTML
1 2 3 4 5 6 7 8 9 10 11 12 <style type="text/css"> .navi{ display:block; width:140px; height:45px; background-image:url(gaeste.jpg); font-weight:bold;} .navi:hover{ background-image:url(gaesteakt.jpg);} </style> <a href="test.html" class="navi"></a>
Vielen dank für eure hilfe!
litoca
think positive!
litoca
litoca
Wenn ich das richtig verstanden habe, möchtest du, dass gaesteakt.jpg als Hintergrund angezeigt wird, wenn die Zielseite aufgerufen ist?
Das geht soweit ich weiß nicht mit CSS. Mir ist jedenfalls keine Möglichkeit bekannt und hätte auch keine Idee, wie CSS erkennen sollte auf welcher Seite sich der User befindet.
Das geht soweit ich weiß nicht mit CSS. Mir ist jedenfalls keine Möglichkeit bekannt und hätte auch keine Idee, wie CSS erkennen sollte auf welcher Seite sich der User befindet.
http://www.tomislav.net/rollover_link_mi…_ruckelfrei.htm
Bin eigentlich schon viel zu lange webentwicklungsmäßig abstinent ... dein CSS-Teil sieht in meinen Augen jedoch nicht logisch/sauber aus. Kann das jemand bestätigen?
Bin eigentlich schon viel zu lange webentwicklungsmäßig abstinent ... dein CSS-Teil sieht in meinen Augen jedoch nicht logisch/sauber aus. Kann das jemand bestätigen?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Dr. z0idb3rg« (11. April 2009, 23:06)
Ja richtig..Wenn ich das richtig verstanden habe, möchtest du, dass gaesteakt.jpg als Hintergrund angezeigt wird, wenn die Zielseite aufgerufen ist?
Das geht soweit ich weiß nicht mit CSS. Mir ist jedenfalls keine Möglichkeit bekannt und hätte auch keine Idee, wie CSS erkennen sollte auf welcher Seite sich der User befindet.
Schade.. gibt es da eine andere möglichkeit das zu machen, ohne css?
litoca
think positive!
litoca
litoca
musst du in der test.html dein hintergrund bild reinlegen oder mit php prüfen
if(isset($GET['site'])
{
switch($_GET['site'])
{
case 'wie auch immer du deine seite nennst';
{
$background = 'sowieso.jpg';
break;
}
// und so für jede seite
}
}else{$background = 'standard.jpg';}
echo '<a href="test.html" style="background:'.$background.'" class="navi"></a> ';
if(isset($GET['site'])
{
switch($_GET['site'])
{
case 'wie auch immer du deine seite nennst';
{
$background = 'sowieso.jpg';
break;
}
// und so für jede seite
}
}else{$background = 'standard.jpg';}
echo '<a href="test.html" style="background:'.$background.'" class="navi"></a> ';
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
ich steh leider gerade ziehmlich auffm schlauch.. ich glaub ich hab irgendwas total vergessen... aufjedenfall klappt das leider so wie oben vorgeschlagen nicht...
Code:
Ausgabe:
hoffentlich kann einer Helfen..
litoca
Code:
Spoiler
![]()
PHP-Quelltext
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15<?php if(isset($GET['site'])) { switch($GET['site']) { case'index.html'; { $background = 'gaesteakt.jpg'; break; } } } else { $background = 'gaeste.jpg'; } echo '<a href="index.html" style="background:'.$background.'" class="navi"></a> '; ?>
Ausgabe:
Zitat
'; ?>
hoffentlich kann einer Helfen..

litoca
think positive!
litoca
litoca
dein link stimmt nicht es soll nicht auf index.html verlinkt werden sondern auf site=index.html
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Ähnliche Themen
-
PHP »-
Hindergrundbildwechsel mit PHP oder JavaScript?
(23. Februar 2007, 18:37)
-
Grafiken »-
Hintergrundbild erstellen, wie????
(28. Juli 2003, 21:05)
-
FreeWebspace »-
[Frage] Confixx??
(21. April 2003, 20:38)
-
Feedback-Forum »-
was für 'nen kumpel
(1. April 2003, 01:19)
-
(X)HTML & CSS & DHTML & Javascript »-
stehendes Hintergrundbild
(16. Oktober 2002, 18:37)


