ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
527
527
EMPFEHLEN
-
hallo, ich ma wieder,
ich muss ein Menü erstellen, und bei Mousehover muss sich der aktuelle Link auf dem der Mauszeiger sich befindet, eine hintergrundgrafik anzeigen,
und darf auch keine border-bottom aber (links/rechts/oben) haben...
Kein Ding... läuft...
Code :1 2 3 4 5
.navilink{padding-left:10px;padding-right:10px;font-weight:bold;color:#00600E;border-bottom-style:solid;border-width:1px;border-color:black;} .navilink:hover {padding-left:9px;padding-right:9px;background-color:#00600E;background-image: url(/spider/images/rtl2009/RTLde_navi-verlauf.jpg);background-repeat:repeat-x;color:#ffffff;border-bottom-style:none;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-color:black;border-width:1px;} .linie {border-bottom-style:solid;border-color:black;border-width:1px;width:925px;margin-left:5px;margin-right:15px;}
mein Problem ist, das ich darunter unter den Links, eine horizonatle linie über die Komplette Seiten haben muss, welche sich unter den Links befindet.
Beim Mousehover soll dann die Linie unter dem Link, wo der Mauszeiger gerade draufsteht verschwinden (nicht die komplette) . Hinzukommt das ich einen Abstand zwischen den Links habe, und somit keine durchgängige Linie bekomme...
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
<div id="MainDiv" style="width:946px;"> <span class="test"> <div > <a href="#" class="navilink"> 0</a> <a href="#" class="navilink">1</a> <a href="#" class="navilink">2</a> <a href="#" class="navilink">3</a> <a href="#" class="navilink">3</a> <a href="#" class="navilink">4</a> <a href="#" class="navilink">5</a> <a href="#" class="navilink">6</a> <a href="#" class="navilink">7</a> </div> </span> </div>
-
12.11.09 12:23 #2Maik Tutorials.de Gastzugang
Hi,
dein Vorhaben liesse sich beispielsweise so umsetzen:
HTML-Code:<div id="MainDiv" style="width:946px;"> <div id="NaviDiv"> <ul> <li><a href="#" class="navilink">0</a></li> <li><a href="#" class="navilink">1</a></li> <li><a href="#" class="navilink">2</a></li> <li><a href="#" class="navilink">3</a></li> <li><a href="#" class="navilink">4</a></li> <li><a href="#" class="navilink">5</a></li> <li><a href="#" class="navilink">6</a></li> <li><a href="#" class="navilink">7</a></li> </ul> </div> </div>
Code css: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
#NaviDiv ul { margin:0; padding:0; list-style:none; } #NaviDiv ul li { display:inline; } #NaviDiv ul .navilink { padding-left:10px; padding-right:10px; font-weight:bold; color:#00600E; border-bottom-style:solid; border-width:1px; border-color:black; float:left; } #NaviDiv ul .navilink:hover { padding-left:9px; padding-right:9px; background-color:#00600E; background-image: url(/spider/images/rtl2009/RTLde_navi-verlauf.jpg); background-repeat:repeat-x; color:#ffffff; border-bottom:none; border-top-style:solid; border-left-style:solid; border-right-style:solid; border-color:black; border-width:1px; }
Für das Erstellen eines "Tab-Menüs" (Reiterkarten auf einem durchgezogenen Rahmen) empfehle ich dir aber diese Beispiele:- http://css.maxdesign.com.au/listamatic/horizontal05.htm
- http://css.maxdesign.com.au/listamatic/horizontal08.htm
- http://css.maxdesign.com.au/listamatic/horizontal11.htm
Und noch ein Hinweis zu deinem HTML-Code: Das Inline-Element <span> darf kein Block-Element (z.B. <div>) enthalten, sondern nur weitere Inline-Elemente oder Text - siehe hierzu die HTML-Elementreferenz für Inline-Elemente. Aus diesem Grund hab ich es in meinem Beispielcode auch entfernt.
mfg Maik
Ähnliche Themen
-
Horizontales Menü
Von Alex_T im Forum CSSAntworten: 3Letzter Beitrag: 05.08.10, 17:22 -
Horizontales Menu mit runden Ecken hover Problem
Von brainsucker im Forum CSSAntworten: 13Letzter Beitrag: 24.06.10, 21:31 -
Horizontales Menü mit Dropdown & individuelle hover-over Bilder
Von thrish im Forum CSSAntworten: 4Letzter Beitrag: 02.06.10, 15:39 -
Horizontales Menü IE7
Von dobber812 im Forum CSSAntworten: 1Letzter Beitrag: 03.02.10, 17:47 -
horizontales Menü mit CSS
Von [desty] im Forum CSSAntworten: 2Letzter Beitrag: 23.05.06, 20:35





Zitieren
Login





