Andrin Spitzer
Mitglied
Guten Abend.
Erstmals ich bin ein JS Anfänger und hoffe durch eure Hilfe zulernen.
Zur zeit versuche ich eine Navigation zu erstellen mit 3 Buttons (Home, Produkte, Unternehmen) wen ich einer dieser Buttons drücke soll die dazugehörige sub-nav mit weiteren Buttons angezeigt werden.
zb. Ich drücke "Produkte" es erscheint die sub-nav "Produkte" drücke ich nun "Unternehmen" verschwindet die sub-nav "Produkte" und die sub-nav "Unternehmen" wird am selben Ort eingeblendet und wen ich auf "Home" drücke sollen beide divs verschwinden.
standardmäßig sollten die div's verborgen sein
Ich hoffe ihr versteht was ich meine und freue mich schon auf eure baldige Antwort.
Erstmals ich bin ein JS Anfänger und hoffe durch eure Hilfe zulernen.
Zur zeit versuche ich eine Navigation zu erstellen mit 3 Buttons (Home, Produkte, Unternehmen) wen ich einer dieser Buttons drücke soll die dazugehörige sub-nav mit weiteren Buttons angezeigt werden.
zb. Ich drücke "Produkte" es erscheint die sub-nav "Produkte" drücke ich nun "Unternehmen" verschwindet die sub-nav "Produkte" und die sub-nav "Unternehmen" wird am selben Ort eingeblendet und wen ich auf "Home" drücke sollen beide divs verschwinden.
standardmäßig sollten die div's verborgen sein
HTML:
<div id="nav">
<a class="home">home</a>
<a class="nav-button">produkte</a>
<a class="nav-button">unternehmen</a>
</div>
<div id="subnav-produkte" class="sub-nav">
asdaasdasfhdgfh
</div>
<div id="subnav-unternehmen" class="sub-nav">
asdaasdasfhdgfh
</div>
CSS:
div{
position: absolute;
top: 0px;
height: 2.2em;
left: 0px;
right: 0px;
background-color: white;
border-bottom: 1px solid lavender;
}
.nav-button {
padding: 20px;
}
.nav-button:hover {
border-left: 1px solid lavender;
border-right: 1px solid lavender;
}
.sub-nav {
position: absolute;
top: 2.25em;
height: 2.2em;
left: 0px;
right: 0px;
background-color: red;
border-bottom: 1px solid lavender;
}
Ich hoffe ihr versteht was ich meine und freue mich schon auf eure baldige Antwort.