|
You last visited: Today at 03:22
Advertisement
CSS/HTML aufklappbares menü
Discussion on CSS/HTML aufklappbares menü within the Web Development forum part of the Coders Den category.
09/12/2009, 02:59
|
#1
|
elite*gold: 0
Join Date: Jul 2008
Posts: 2,784
Received Thanks: 500
|
CSS/HTML aufklappbares menü
oft durchgekaut, jedoch nach stunden langem googlen und probieren kam ich noch zu keiner lösung. eventuell kann mir ja jemand hier meinen denkfehler zeigen.
2 sachen:
1. ich habe ein div indem ein bild ist, beim anklicken des bildes soll sich darunter ein formularfeld aufklappen.
bsp.
<div>
<ul>
<li> <a href="#">-bild-</a> "(display:block)"
<ul>
<li> formular </li> "(display: none)"
</ul>
</li>
</ul>
</div>
das formular bekommt im style ein "display:none" und das bild ein "display:block", nun hab ich schon verschiedene sachen probiert das es funktioniert. mit a:active usw, relativer positionierung und und und...ich bekomms nicht hin.
2. das gleiche mit einem einfachen menü will auch nicht gelingen.
bsp:
<div>
<ul>
<li> <a href="#">sichtbarer link</a>
<ul>
<li> <a href="link">link2</a> </li>
<li> <a href="link">link3</a> </li>
</ul>
</li>
</ul>
</div>
hier schaffe ich es ebenfalls nicht das per mausklick oder per mouseover aufklappen zu lassen.
Ich habe schon so viele lösungen gelesen und versucht aber an irgend einem punkte scheitere ich die ganze zeit und ich weis echt nicht warum.
eine lösung und gute erklärung wäre sehr nett, bitte keine links.
|
|
|
09/12/2009, 19:24
|
#2
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
ich denke was du meinst ist eine Art CoolMenu! Das ist ein aufklappbares Menü
Leider ist das so mit html oder CSS nicht möglich! dafür brauchst du java script!
also kannst du nochmal google verwenden aber diesmal mit "javascript coolmenu" da dürftest du schon das muster script finden^^ ansonsten noch muster script dazu
|
|
|
09/12/2009, 19:44
|
#3
|
elite*gold: 0
Join Date: Jul 2008
Posts: 2,784
Received Thanks: 500
|
die 2. möglichkeit geht sicher ohne java, nur bin ich am rätseln ob es ander ersten möglichkeit evtuell scheitert weil da in den aufklappenden elementen keine links drin sind...
|
|
|
09/12/2009, 19:48
|
#4
|
elite*gold: 0
Join Date: Jul 2008
Posts: 2,784
Received Thanks: 500
|
hier mal eine kurze und knappe hilfe von jemanden, die mich leider nicht weiter gebracht hat, aber evtl steigt hier einer durch:
geschachtelte liste - erst eben = hauptnavi
2. eben - also die liste in der liste - ist das aufklappbare menu
diese ist mit display: none;
und wenn du bei aktivierter 1. ebene dem entsprechden li z.B. eine Klasse "active" mitgibst, dann kannst du die 2. ebene mit display:block anschalten
im entwurf hart reinschreiben
kurz mal code
<ul>
<li class="active">
<a href="#">1. Ebene</a>
<ul>
|
|
|
09/12/2009, 21:37
|
#5
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
also meine javascript zeit war ziemlich kurz und mein letztes html/css projkt ist etwas länger her aber ich bin mir 100%ig sicher dass ein coolmenu nur durch js geht! ich habe auch in einem css forum 20 mal die frage gelesen wie ein coolmenu geht und jedes mal kam das musterscript als antwort^^
zu der aussage, dass die 2. möglichkeit gehen "muss":
wie soll sie denn? wenn du einen link anklickst verweist er auf eine andere seite! wenn du per mausklick nur etwas aufklappen lassen willst musst du es per js machen! oder kennst du noch eine funktion von links?
|
|
|
09/12/2009, 21:45
|
#6
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
|
|
|
09/12/2009, 23:00
|
#7
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
sag ich ja java script^^
|
|
|
09/12/2009, 23:43
|
#8
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Quote:
Originally Posted by xhelloselm
sag ich ja java script^^
|
Nur der zweite Link ist mit Javascript. Die anderen sind reines CSS. Würde dann auch nur mit CSS machen. Javascript suckt hard wenn man das menü damit macht.
|
|
|
09/13/2009, 00:35
|
#9
|
elite*gold: 0
Join Date: Jul 2008
Posts: 2,784
Received Thanks: 500
|
Quote:
Originally Posted by xhelloselm
zu der aussage, dass die 2. möglichkeit gehen "muss":
wie soll sie denn? wenn du einen link anklickst verweist er auf eine andere seite! wenn du per mausklick nur etwas aufklappen lassen willst musst du es per js machen! oder kennst du noch eine funktion von links?
|
klar gehts, sieht man bei stu nichols, jedoch hab ich keine ahnung warum es bei ihm geht und bei mir nicht.
danke für die links aber in der tat, ich kann googlen. folglich kenne ich die links, das hilft mir trotzdem nich bei meinem problem.
|
|
|
09/13/2009, 00:46
|
#10
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Dann poste mal deine CSS bzw den Teil der für das Menü zuständig ist und poste den HTML code wo du es benutzt. Sonst kann dir auch nur schlecht geholfen werden.
|
|
|
09/13/2009, 01:39
|
#11
|
elite*gold: 0
Join Date: Jul 2008
Posts: 2,784
Received Thanks: 500
|
Da es, wie ich es befürchtet habe, anscheinend nicht mit klicken OHNE js geht - habe ich es einfach mit :hover gemacht.
Wobei es schon mit klick geht, jedenfalls nach Stu Nochills, jedoch blicke ich bei ihm nicht durch. Entweder steht nicht alles relevante in seinem Quelltext oder ich habe Tomaten auf den Augen. Eventuell kann mir ja da einer helfen.
Hier ist so ein Beispiel:
Dieses ist mit js aber es soll ja auch ohne gehen.
|
|
|
09/13/2009, 01:55
|
#12
|
elite*gold: 0
Join Date: Jul 2008
Posts: 2,784
Received Thanks: 500
|
Hier noch die Lösung durch :hover, falls es irgendwam mal helfen kann:
Quote:
HTML
<ul id="dropdown">
<li><a href="#nogo">text</a>
<ul>
<li> text2</li>
<li> text3</li>
</ul>
</li>
</ul>
CSS
#dropdown a {
display: block;
}
#dropdown li ul {
display: none;
}
#dropdown li:hover ul {
display: block;
}
|
Das Ziel im <a>-Tag ist egal, habe einfach #nogo geschrieben.
In die <li> kann man reinsatzen was man möchte.
Wenn man das noch weiter verschachtelt möchte muss man das css erweitern.
Das ganze funktioniert ohne Problem im: IE7, Opera 10, FF 3.5, Safari 4.x
Außer in älteren Versionen vom IE sollte das ganze auch funktionieren.
Hoffe das hilft vll mal jemanden 
Und jemand kann mir helfen...
|
|
|
09/13/2009, 13:30
|
#13
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
ja du hast tomaten auf den augen^^
hast du dir den quelltext von deiner beispielseite mal angesehn?
da ist doch auch javascript drin
|
|
|
09/13/2009, 14:56
|
#14
|
elite*gold: 0
Join Date: Jul 2008
Posts: 2,784
Received Thanks: 500
|
liest du auch alles was ich schreib? deinem post nach zu urteilen .. nein.
eventuell etwas unglücklich ausgedrückt...aber stu nicholls kanns ohne js.
|
|
|
09/13/2009, 15:57
|
#15
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
oh ja sry den letzten satz unter dem link habe ich nicht gesehn^^
|
|
|
 |
Similar Threads
|
Counterstrike Menü (Weg)
08/07/2010 - Counter-Strike - 3 Replies
Hallo Cs-Zocker!
ich brauche dringend Hilfe. Undzwar habe ich mein Counterstrike normal aus gemacht, wie jedes mal auch mit F10 (:D), dann wollte ich es später wieder starten, und das Menü war aufeinmal weg.:confused:
Das einzige was noch da ist, ist das "Counter Strike" unten links in der Ecke.
Screenshot:
http://img266.imageshack.us/img266/656/counterstr ikefehler.png
Die Console bekommen ich normal mit "^" auf und die "Startmusik" erklingt auch, aber das Problem ist, dass ich die...
|
f1 menü
04/22/2010 - Kal Online - 4 Replies
hello everyone..i tryed now some values to change the f1 menu and i found some shops with higher grade armors, mix stones etc. But if i want to buy a mix stone, i select one, press "buy" but i dont get any item. I can see prices from all items and if i select more items i can see how much they cost together but i still cant buy them. anyone can tell me how it works?
|
Menü
11/15/2009 - General Coding - 4 Replies
Hi,
weis jemand wie man es hinbekommt so ein Menü hinzubekommen wie auf dieser Seite TS-Viwer. Also so eines, wie wenn man auf einen der Banner klickt.
MfG,
Kevin
|
[HTML]HELP[/HTML]range hack and skill speed in extreme
08/21/2009 - Dekaron Private Server - 5 Replies
hey guys i need a little help about range hack and skill speed in extreme
i already unpack the Data its all done..1! my problem is wer i can edit the range ang skill speed in extreme..! pls :):):):):)
|
aufklappbares addon
12/25/2006 - World of Warcraft - 11 Replies
also ich suche nen addon!
das wenn man z.B. ein butten drückt ne weitere bar mit allen nötigen spells öffnet z.B. beim Mage
also da z.B. 4 buttons
einer für feuer-spells(draufdrücken=---öffnet bar1---> dann kommen alle feuerspells
einer für ice-spells(draufdrücken=------öffnet bar2---> dann kommen alle icespells
einer für arkan-spells(draufdrücken=--öffnet bar3---> dann kommen alle arkanspells
|
All times are GMT +1. The time now is 03:23.
|
|