Antworten auf deine Fragen:
Neues Thema erstellen

probleme mit navi und mouseover

CanRau

Noch nicht viel geschrieben

hallöchen


aalso

ich mach grad ne website fürne band vom kumpel..

und jeder menü link besteht aus drei bildchen halt normal on mouseover und active

wenn ihr ma auf sie seite geht und mir der maus über Home fahrt..dann seht ihr wo mein problem is



hier der html code

Code:
<div id="home"><a href="index.php?src=home"><img src="img/spacer.gif" border="0" width="117px" height="39px"></a></div>
und der css teil
Code:
#home {
 background-image:url(../img/home.gif);
 position:absolute;top:170px;margin-left: -480px; left: 50%;
}

#home a:hover , #home a:active {
 background-image:url(../img/home_over.gif);
}
kann mir einer sagen was ich falsch mache??
 

sokie

Mod | Web

AW: probleme mit navi und mouseover

du solltest die grafiken den <a> Elementen zuweisen (home.gifist dem Div zugewiesen und nicht dem a element.
dann braucht der <a> in deinem Fall eine Breite und eine Höhe, sowie die eigenschaft display:block;
 

CanRau

Noch nicht viel geschrieben

AW: probleme mit navi und mouseover

versteh zwar was du meinst aber weiß grad nich ganz genau wie man das genau umsetzt
 
K

kyle66

Guest

AW: probleme mit navi und mouseover

So in etwa:

HTML
Code:
<div id="home"><a href="index.php?src=home"></a></div>

und css
Code:
#home {
 position:absolute;
 top:170px;
 margin-left: -480px;
 left: 50%;
}

#home a {
 display: block;
 width: 177px;
 height: 39px;
 background-image:url(home.gif);
}

#home a:hover, #home a:active {
 background-image:url(home_over.gif);
}

sinnvoller wäres aber, wenn du beide Bilder in eines packst (untereinander, oben das normal und drunter das für hover,active) und dann per css nur die background-top position verschiebst um -39px; also so:

Code:
#home a:hover, #home a:active {
 background-position: 0 -39px;
}
 

lykx1

Noch nicht viel geschrieben

AW: probleme mit navi und mouseover

Und wie geht das genau?
Du willst 2 HG-Bilder zu einem Objekt (#home a) zuweisen, oder wie?
 
K

kyle66

Guest

AW: probleme mit navi und mouseover

Und wie geht das genau?
Du willst 2 HG-Bilder zu einem Objekt (#home a) zuweisen, oder wie?

Nein, ich weise in '#home a' dem A-Element ein Hintergrundbild zu und in '#home a:hover, #home a:active' überschreibe ich den Wert. Aber wie gesagt besser ist's wenn man nur ein Bild verwendet und verschiebt, da dann das Bild nicht nachgeladen werden muss, was unter Umständen zu einem kurzen Auftreten des [X] führt (je nach Browser).
 

lykx1

Noch nicht viel geschrieben

AW: probleme mit navi und mouseover

Aber wenn ich nur ein Bild verwende und dieses dann z.Bsp. hinter den Hintergrund verschieben, dann ist es doch nicht mehr sichtbar und lediglich der HG wird gesehen.
Ich dachte paekone will, dass das Bild beim MouseOver anders aussieht, also nicht komplett verschwindet.
 
K

kyle66

Guest

AW: probleme mit navi und mouseover

Es wird aber kein Bild hinter den Hintergrund verschoben. Das Bild ist der Hintergrund.

Wenn mein Bereich 39px hoch ist, mein Hintergrundbild aber 78px. Dann werden regulär nur die oberen 39px angezeigt, denn der Rest ist ja ausgeblendet. Wenn ich das Bild um 39px nach oben verschiebe dann werden die unteren 39px des Bildes angezeigt.
 

lykx1

Noch nicht viel geschrieben

AW: probleme mit navi und mouseover

Ah jetzt habe ich verstanden was du meinst. Das ist natürlich wirklich eine sehr gute Lösung. Sollte ich auch mal verwenden, weil ab und zu hat man ja echt Probleme mit dem Nachladen (Grafik beim OnMouseOver dauert, bis sie erscheint).

An Paekone: Der OnMouseOver-Effekt im IE sieht ganz gut aus, aber im FF gehts garnicht. Statt dem Glow sieht man da einen Streifen (vermutlich das Ende vom neuen Bild)
 

CanRau

Noch nicht viel geschrieben

AW: probleme mit navi und mouseover

dankeschöön :D

habs ersma mit den zwei bildern gemacht und es funktioniert...wenn ich zeit habe werde ich das evtl mit der ein bild variante realisieren :)


schönes wochenende und schöne ostern
 

CanRau

Noch nicht viel geschrieben

AW: probleme mit navi und mouseover

wollte dis jezze mal mit dem grafik verschieben ausprobieren

Code:
#home {
 position:absolute;
 margin-left: -480px;
 top:170px;
 left: 50%;
}

#home a {
 display: block;
 width: 177px;
 height: 39px;
 background-image:url(../img/home.gif);
}

#home a:hover {
 background-image:url(../img/home.gif);
 top:131px;
}
allerdings passiert einfach nix!?
also die grafik is natürlich dementsprechend bearbeitet..also das beide buttons unternander in einem bild sind..
 

leohh

CSS verliebt

AW: probleme mit navi und mouseover

Was du hier verschiebst ist der gesammte Button im :hover-Status.
Du willst aber nur das Hintergrundbild verschieben, was mit background-position geht.
 

CanRau

Noch nicht viel geschrieben

AW: probleme mit navi und mouseover

aah okay...bissl rumprobiert un nachgelesen un jezze hinbekomm :D

fallses wen interessiert..hier meine lösung

Code:
#home {
 position:absolute;
 margin-left: -480px;
 top:170px;
 left: 50%;
}

#home a {
 display: block;
 width: 177px;
 height: 39px;
 background-image:url(../img/home.gif);
}

#home a:hover {
 background-image:url(../img/home.gif);
 background-repeat:no-repeat;
 background-position:0px -39px;
}

DANKE LEOHH
 

CanRau

Noch nicht viel geschrieben

AW: probleme mit navi und mouseover

und wo bleibt mein lekkerlie :':)schmoll:



hehe

immer machik das auch nich..manchma binnik zum beispiel schon zuu genervt haha

aber war klasse ;) :D


schön abend noch und ne gute nacht
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben