
- 1
- 2

Horizontale Navigation mit Rollover-Bildern
Hallo Leute,
Ich brauche eure Hilfe bei einer Navigation. Mein Ziel ist es, bei einer horizontalen Navigation bei jedem Punkt ein Hintergrundbild zu definieren, und wenn man mit der Maus drüber fährt soll ein anderes Hintergrundbild kommen. Es ist ähnlich wie hier: http://css.maxdesign.com.au/listamatic/horizontal29.htm
Mit dem unterschied, dass ich bei jedem meiner Navigationspunkte ein anderes Hintergrund- und Hoverbild haben will. Hab jetzt schon 3 Stunden herumprobiert, aber ich hab nichts zustande gebracht :/
Dachte hier weiß sicher wer bescheid wie sowas funktioniert.
€dit: Sowas in der Art solls werden, nur halt horizontal und mit CSS: http://www.skm.at/sectionen.htm
Danke
Ich brauche eure Hilfe bei einer Navigation. Mein Ziel ist es, bei einer horizontalen Navigation bei jedem Punkt ein Hintergrundbild zu definieren, und wenn man mit der Maus drüber fährt soll ein anderes Hintergrundbild kommen. Es ist ähnlich wie hier: http://css.maxdesign.com.au/listamatic/horizontal29.htm
Mit dem unterschied, dass ich bei jedem meiner Navigationspunkte ein anderes Hintergrund- und Hoverbild haben will. Hab jetzt schon 3 Stunden herumprobiert, aber ich hab nichts zustande gebracht :/
Dachte hier weiß sicher wer bescheid wie sowas funktioniert.
€dit: Sowas in der Art solls werden, nur halt horizontal und mit CSS: http://www.skm.at/sectionen.htm
Danke
Die schnellste Funktion ist immer noch die, die gar nicht erst aufgerufen wird!
zeig uns doch mal deinen versuch...
denn du kannst das genau so machen wie in deinem Beipiel, nur das du für jeden Link eine eigene id benutzt
denn du kannst das genau so machen wie in deinem Beipiel, nur das du für jeden Link eine eigene id benutzt
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Habs jetzt mal so probiert: http://www.stunicholls.myby.co.uk/menus/flickerfree_mk3.html
Das ist eigentlich genau das was ich brauche, aber ich bekomms einfach net hin ....
www.diggity.de/tmp/skm/test2
Die Bilder werden nicht angezeigt ... wah ich liebe es wenn etwas gleich auf Anhieb funktioniert ...
€: Müssen die Bilder denn genau so gross sein wie's in der CSS steht, dass es überhaupt funktioniert?
Das ist eigentlich genau das was ich brauche, aber ich bekomms einfach net hin ....
www.diggity.de/tmp/skm/test2
Die Bilder werden nicht angezeigt ... wah ich liebe es wenn etwas gleich auf Anhieb funktioniert ...
€: Müssen die Bilder denn genau so gross sein wie's in der CSS steht, dass es überhaupt funktioniert?
Die schnellste Funktion ist immer noch die, die gar nicht erst aufgerufen wird!
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-AU">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
<meta name="author" content="Alexander Dick, [EMAIL]alex@dick.at[/EMAIL]" />
<meta name="keywords" content="Sportklub Maishofen, Maishofen, Sportklub, Club, Tennis, Fussball, Rad, Radsport, Laufen, Langlaufen, Laufsport, Leichtathletik, Ski, Ski alpin, Ski nordisch, Schi Alpin, Schi nordisch, Volleyball, Turnen, Mannschaft, Sport, sportlich" />
<meta name="description" content="Informiert über die Sektionen Skisport, Fußball, Leichtathletik, Radsport, Tennis, Turnen und Volleyball. Veranstaltungskalender, Chronik, Neuigkeiten." />
<meta name="reply-to" content="alex@dick.at" />
<title>Sportklub Maishofen</title>
<style type="text/css">
body {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 73%; /* Enables font size scaling in MSIE */
margin:0px;
padding:0px;
}
/* ##### Header ##### */
.topHeader {
color: #333366;
background-color: #ffffff;
text-align: left;
margin:0px;
padding:0px;
height:137px;
width:780px;
background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/01.jpg[/URL]);
background-repeat:no-repeat;
}
/* ##### Navi ##### */
div#navcontainer {
color: #333366;
background-color: #ffffff;
background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/02.jpg[/URL]);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:275px;
height: 70px;
}
ul#menu {margin:0px; padding:0px; height:70px;}
ul#menu li {display:inline; list-style-type: none;}
ul#menu li a {margin:0px; padding:0px; width:46px; height:70px; background-repeat:no-repeat; float:left;}
li#item1 a {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/03.jpg[/URL]);}
li#item2 a {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/04.jpg[/URL]);}
li#item3 a {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/05.jpg[/URL]);}
li#item4 a {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/06.jpg[/URL]);}
li#item1 a:hover {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/03_2.jpg[/URL]);}
li#item2 a:hover {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/04_2.jpg[/URL]);}
li#item3 a:hover {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/05_2.jpg[/URL]);}
li#item4 a:hover {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/06_2.jpg[/URL]);}
</style>
</head>
<body>
<div id="header">
<div class="topHeader"></div>
<div id="navcontainer">
<ul id="menu">
<li id="item1"><a href="#" title="Item 1"> </a></li>
<li id="item2"><a href="#" title="Item 2"> </a></li>
<li id="item3"><a href="#" title="Item 3"> </a></li>
<li id="item4"><a href="#" title="Item 4"> </a></li>
</ul>
</div>
</div>
</body>
</html>
|
funzt im FF, IE 6, Opera 7 und Netscape 7
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Wunderbar, bistn Schatz! *G*
Problem ist nur noch, dass die Bilder nicht alle gleich sind. Jetzt werd ich die noch alle gleich breit machen, dann gibts da auch keine Probs mehr!
PS: Was kann man denn gegen diese fiesen Whitespaces machen? Hab manchmal zwischen den Grafiken nen 1px breiten Spalt ... das nervt tierisch.
Problem ist nur noch, dass die Bilder nicht alle gleich sind. Jetzt werd ich die noch alle gleich breit machen, dann gibts da auch keine Probs mehr!
PS: Was kann man denn gegen diese fiesen Whitespaces machen? Hab manchmal zwischen den Grafiken nen 1px breiten Spalt ... das nervt tierisch.
Die schnellste Funktion ist immer noch die, die gar nicht erst aufgerufen wird!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »xanthos« (5. April 2005, 17:25)
Also unterschiedliche breiten sind auch kein Problem, gib die breite einfach beim
li#itemX a
mit an.
häßliche Whitespaces?
meistens hat das irgendwas mit margin zu tun...
li#itemX a
mit an.
häßliche Whitespaces?
meistens hat das irgendwas mit margin zu tun...
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
... und wenn beim hovern die pics nicht an der richtigen stelle auftauchen, dann führst noch den parameter padding-left, -top, : + oder - 1 bis unendich ein.

STOP: Edit >> ohnenhin schon oben im code

STOP: Edit >> ohnenhin schon oben im code
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (6. April 2005, 22:05)
Jetz hab ich da im Head nen hässlichen Whitespace und bekomm ihn net weg. Site: www.diggity.de/tmp/skm/test5/
Vorher hats komischerweise im IE optimal gepasst, also ohne Whitespace, doch jetzt hab ich sogar im IE einen Whitespace ;>
Aja, fast hätt ichs vergessen: Wieso ist links bei der Liste die Schrift nicht genau neben dem list-style-image, sondern etwas nach unten versetzt?
Vorher hats komischerweise im IE optimal gepasst, also ohne Whitespace, doch jetzt hab ich sogar im IE einen Whitespace ;>
Aja, fast hätt ichs vergessen: Wieso ist links bei der Liste die Schrift nicht genau neben dem list-style-image, sondern etwas nach unten versetzt?
Die schnellste Funktion ist immer noch die, die gar nicht erst aufgerufen wird!
versuch mal das für die weisse linie, den 2. teil hab' i nicht ganz kapiert 
EDIT:
... jetzt hab ich den 2. teil deiner frage verstanden
schreib mal folgendenes:
==> das müsste helfen

|
|
Quellcode |
1 |
<p style="margin-bottom: -7"><img border="0" src="01.jpg"></p> |
EDIT:
... jetzt hab ich den 2. teil deiner frage verstanden

schreib mal folgendenes:
|
|
Quellcode |
1 |
<img src="bildname.jpg" align=absMiddle> |
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »webmastersworld« (6. April 2005, 22:40)
Ich habe deinen Quelltext mal etwas abgeändert, du musst allerdings deine Bilder auch noch abändern...
läuft wieder im FF, IE6 Opera7 und Netscape7
Nachtrag:
Da habe ich wohl etwas lange gebraucht
läuft wieder im FF, IE6 Opera7 und Netscape7
Nachtrag:
Da habe ich wohl etwas lange gebraucht
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »heinervdm« (6. April 2005, 22:52)
... dass dein pic (im verhältnis zur folgenden schrift nicht so wie jetzt [auf der baseline]), sondern mittig positioniert; hats nicht gefunzt?
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Zitat
Original von webmastersworld
... dass dein pic (im verhältnis zur folgenden schrift nicht so wie jetzt [auf der baseline]), sondern mittig positioniert; hats nicht gefunzt?
Doch doch funzt wie gesagt perfekt. Das von heinervdm werd ich mir auch gleich anschauen :>
Die schnellste Funktion ist immer noch die, die gar nicht erst aufgerufen wird!
achso du wolltest nur 'teoretisch' wissen, was align=absMiddle bewirkt.s.o > ähnlicher befehl wie der table align=...
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Zitat
Original von webmastersworld
achso du wolltest nur 'teoretisch' wissen, was align=absMiddle bewirkt.
s.o > ähnlicher befehl wie der table align=...
Jap, hab auch schon nachgeschaut, schöner Befehl +g+
Jetzt haperts wieder an was anderem:
Ich will aactives setzen, sprich wenn ein Link geklickt wurde, soll links z.b. der eingeblendete Fussball-span bleiben und das Bild soll auch die gleiche Farbe beibehalten wie beim a:hover. (Wo dann im Markup das class="aactive" steht, wird dann natürlich mit PHP geregelt.)
habs mal probiert, funzt aber noch nicht: www.diggity.de/tmp/skm/test6/
Die schnellste Funktion ist immer noch die, die gar nicht erst aufgerufen wird!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »xanthos« (6. April 2005, 23:38)
versuch das:
http://www.dick.at/xanthos/tmp/skm/
statt dem css-bereich mit hover (den du oben hast) - müsste funzen
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 |
li#item1 a:hover {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/03_2.jpg[/URL]);}
li#item2 a:hover {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/04_2.jpg[/URL]);}
li#item3 a:hover {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/05_2.jpg[/URL]);}
li#item4 a:hover {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/
li#item1 a:active {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/03_2.jpg[/URL]);}
li#item2 a:active {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/04_2.jpg[/URL]);}
li#item3 a:active {background-image:url([URL]http://www.dick.at/xanthos/tmp/skm/test2/img/05_2.jpg[/URL]);}
li#item4 a:active {background-image:url([URL]
|
statt dem css-bereich mit hover (den du oben hast) - müsste funzen
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (7. April 2005, 17:38)
Versteh ich net, sieh dir an mal meine aktuelle Seite, http://www.diggity.de/tmp/skm/test7/
Das aactive beim Navibild ist schon richtig, zur Zeit hab ich es auf Leichtathletik gesetzt. Jetzt soll halt noch der Schriftzug "Leichtathletik" bleiben wenn Leichtathletik geklickt wird! Da brauch ich auch wieder nen aactive bei dem span-Element, hab aber keine Ahnung wie ich das anstellen soll ....
Das aactive beim Navibild ist schon richtig, zur Zeit hab ich es auf Leichtathletik gesetzt. Jetzt soll halt noch der Schriftzug "Leichtathletik" bleiben wenn Leichtathletik geklickt wird! Da brauch ich auch wieder nen aactive bei dem span-Element, hab aber keine Ahnung wie ich das anstellen soll ....
Die schnellste Funktion ist immer noch die, die gar nicht erst aufgerufen wird!
bitte style.css zum download anhängen!
das kann kein probl. sein, die class heisst 'info' > da du kein onfocus=this.blur() beim link gesetzt hast, kann das nicht das problem sein
das kann kein probl. sein, die class heisst 'info' > da du kein onfocus=this.blur() beim link gesetzt hast, kann das nicht das problem sein
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (7. April 2005, 18:54)

- 1
- 2



