zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Bei Hovereffekt weitere Liste?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 26.02.2008, 15:46
Benutzerbild von Korasu
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 16.05.2007
Beiträge: 106
Korasu befindet sich auf einem aufstrebenden Ast
Standard Bei Hovereffekt weitere Liste?

Tag,

ich habe ein kleines Problem. Im Anhang schon das Beispiel.
Ich habe einen Menüpunkt (In dem Fall "showroom") und möchte das beim draufklicken drunter noch weitere Stichpunkte auftreten. Ebend "web und logo". Nun ich habe gelesen das es mit :bevor und :after geregelt wird, konnte mich aber noch nicht genau damit befassen.

Meine Frage an euch: Wie genau regel ich das?


Edit: Vielleicht passts auch eher in den Bereich CSS.
Angehängte Grafiken
Dateityp: gif hover.gif (6,0 KB, 17x aufgerufen)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 26.02.2008, 15:50
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Vermutlich suchst du ein Dropdown-Menü. Beispiele findest du in den FAQ des CSS-Bereiches.
Wenn du das Submenü bei Klick einblenden willst brauchst du JavaScript.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 26.02.2008, 16:30
Benutzerbild von Korasu
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 16.05.2007
Beiträge: 106
Korasu befindet sich auf einem aufstrebenden Ast
Standard

Danke, ich werd mich da mal durcharbeiten.
Mit Zitat antworten
  #4 (permalink)  
Alt 27.02.2008, 09:33
Benutzerbild von schman
Möchtegern XHTMLer
neuer user
 
Registriert seit: 04.12.2007
Beiträge: 62
schman befindet sich auf einem aufstrebenden Ast
Standard

Vielleicht schaust du mal bei CSSPlay nach, da gibts einige solcher Menüs
Mit Zitat antworten
  #5 (permalink)  
Alt 27.02.2008, 14:35
Benutzerbild von Korasu
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 16.05.2007
Beiträge: 106
Korasu befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von schman Beitrag anzeigen
Vielleicht schaust du mal bei CSSPlay nach, da gibts einige solcher Menüs
Danke, habe ich schon. So ganz schau ich da noch nich durch.
Mit Zitat antworten
  #6 (permalink)  
Alt 27.02.2008, 16:08
Benutzerbild von Korasu
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 16.05.2007
Beiträge: 106
Korasu befindet sich auf einem aufstrebenden Ast
Standard

Also ich brauch da jetzt doch mal ein wenig hilfe. Ich blick da noch nicht ganz durch.

Der HTML-Code:
Code:
<div class="top">
<ul id="topNavi">
<li><a href="#" class="kontakt">&nbsp;</a></li>
<li><a href="#" class="korasu">&nbsp;</a></li>
<li><a href="#" class="showroom">&nbsp;</a>
<ul>
<li><a href="#">- web</a></li>
<li><a href="#">- logo</a></li>
</ul>
</li>
</ul>
</div>
Der CSS-Code:
Code:
.top {
height: 235px;
width: 732px;
text-align: right;
color: #636571;
}

#topNavi {
height: 101px;
}

#topNavi li {
list-style-type: none;
display: inline;
position: relative;
}

#topNavi li ul {
position: absolute;
display: none;
float: right;
}

#topNavi li:hover ul {
display: block;
position: absolute;
left: 200px;
float: right;
}

#topNavi li:hover ul li {
margin: 50px 300px 0 0;
width: 30px;
height: 10px;
}

.showroom {
text-decoration: none;
display: block;
background: url(../img/navi1.gif) no-repeat;
width: 53px;
height: 11px;
float: right;
margin: 91px 15px 0 0;
}

.showroom:hover {
text-decoration: none;
display: block;
background: url(../img/navi1_h.gif) no-repeat;
width: 53px;
height: 101px;
float: right;
margin: 0 16px 0 0;
}

.korasu {
text-decoration: none;
display: block;
background: url(../img/navi2.gif) no-repeat;
width: 35px;
height: 11px;
float: right;
margin: 91px 14px 0 15px;
}

.korasu:hover {
text-decoration: none;
display: block;
background: url(../img/navi2_h.gif) no-repeat;
width: 51px;
height: 102px;
float: right;
margin: 0 13px 0 0;
}

.kontakt {
text-decoration: none;
display: block;
background: url(../img/navi3.gif) no-repeat;
width: 39px;
height: 11px;
float: right;
margin: 91px 0 0 15px;
}

.kontakt:hover {
text-decoration: none;
display: block;
background: url(../img/navi3_h.gif) no-repeat;
width: 53px;
height: 102px;
float: right;
margin: 0 0 0 1px;
}
Leider blick ich da noch nicht ganz durch. Die Punkte "web und logo" wollen sich einfach nicht verschieben lassen. Sie sind z.Z am äußersten Rand rechts oben vom <div class="top">. Ich hatte sie schon mit einem anderem Weg direkt unter den Button bekommen, jedoch gingen sie sofort wieder weg wenn die Maus den Button verlies.
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
<li> von einer Liste in andere verschieben tichy Javascript & Ajax 5 16.07.2009 13:54
Horizontale Liste mit breiteren Unterpunkten Korasu CSS 3 12.05.2009 09:00
Bunte Liste: Code kürzen? Steakfred CSS 2 23.01.2008 11:43
Liste (inline) Umbruch erzeugen Steakfred CSS 3 09.05.2006 12:27
Liste in DIV SPMan CSS 13 28.07.2004 15:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:26 Uhr.