Gå til innhold

Hvordan lage en dropdown meny?


Anbefalte innlegg

Skrevet

Hvordan i all verden kan jeg lage en forholdsvis enkel dropdown meny?

Ville vært fint om noen visste hvordan jeg lager en meny som er vertikal og en som er vannrett. (Bare husk at når du tar musa over skal det komme f. eks. flere linker ned/til siden).

Videoannonse
Annonse
Skrevet (endret)
Denne er visstnok populær: http://alistapart.com/articles/dropdowns/

 

Den der var fin :) Skal prøve den på en side når jeg trenger det. Takk balletryne.

7312735[/snapback]

 

 

Takk, takk.

Det skulle vært en enklere kode på alistapart.com, bare skrive HTML: også HTML koden, også CSS: og CSS koden. Hehe, orker ikke lese så mye som står der ^^

Endret av Andy-Pandy
Skrevet

Andy Pandy, det er bare å lese om du vil lære det. Kan du html og css fra før av? Det første du ser av kodene sier jo litt om hva det dreier seg om liksom. Om du ser logikken i det er det ikke så vanskelig :)

Skrevet

For dere som ikke gidder (orker) å sette dere inn i DHTML, CSS, Javascript eller alt annet for den del. så kan dere kjøpe/laste ned program som lager alt for dere, er WYSIWYG program som mekker hele skiten for dere.

 

http://deluxe-menu.com/ er en av dem, dere kan også bare søke på Dhtml css meny, så kommer de som perler på en snor via google.

 

NettOpp

 

- Det som ikke kan gjøres med PHP er ikke verd å gjøre.

Skrevet
Takk, takk.

Det skulle vært en enklere kode på alistapart.com, bare skrive HTML: også HTML koden, også CSS: og CSS koden. Hehe, orker ikke lese så mye som står der ^^

7312745[/snapback]

 

her er hele koden med noe tekst for å vise hvordan det ble.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>

<head>
<title>Suckerfish Dropdowns</title>

<style type="text/css">

body {
font-family: arial, helvetica, serif;
}

ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
}

li { /* all list items */
float: left;
position: relative;
width: 10em;
}

li ul { /* second-level lists */
display: none;
position: absolute;
top: 1em;
left: 0;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#content {
clear: left;
}

</style>

<script type="text/javascript"><!--//--><![CDATA[//><!--
startList = function() {
if (document.all&&document.getElementById) {
 navRoot = document.getElementById("nav");
 for (i=0; i<navRoot.childNodes.length; i++) {
 	node = navRoot.childNodes[i];
 	if (node.nodeName=="LI") {
   node.onmouseover=function() {
   	this.className+=" over";
   }
   node.onmouseout=function() {
   	this.className=this.className.replace(" over", "");
   }
 	}
 }
}
}
window.onload=startList;

//--><!]]></script>

</head>

<body>

<ul id="nav">

<li>Sunfishes
 <ul>
 	<li><a href="">Blackbanded sunfish</a></li>
 	<li><a href="">Shadow bass</a></li>
 	<li><a href="">Ozark bass</a></li>
 	<li><a href="">White crappie</a></li>
 </ul>
</li>

<li>Grunts
 <ul>
 	<li><a href="">Smallmouth grunt</a></li>
 	<li><a href="">Burrito</a></li>
 	<li><a href="">Pigfish</a></li>
 </ul>
</li>

<li>Remoras
 <ul>
 	<li><a href="">Whalesucker</a></li>
 	<li><a href="">Marlinsucker</a></li>
 	<li><a href="">Ceylonese remora</a></li>
 	<li><a href="">Spearfish remora</a></li>
 	<li><a href="">Slender suckerfish</a></li>
 </ul>
</li>

</ul>

<div id="content">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse egestas ultricies pede. Phasellus suscipit blandit risus. Praesent nonummy. In erat. Duis nibh pede, accumsan eu, pulvinar et, volutpat vel, elit. Curabitur nec dui sed nunc congue tempus. Nulla ac dui ac libero fringilla nonummy. Maecenas ullamcorper sodales risus. Vivamus pretium dolor. Proin eu turpis. Phasellus ut mauris non nulla mattis luctus. Nunc porttitor dapibus sapien. In malesuada fermentum metus. Nulla egestas, tellus a vestibulum pharetra, nunc purus auctor lacus, ut semper purus ipsum eu velit. Praesent dui. Nulla accumsan turpis at erat.</p>

<p>Suckerfish Dropdowns by <a href="http://www.orangeafro.com/ptg/">Patrick Griffiths</a> and <a href="http://www.danwebb.net">Dan Webb</a>.<br /><br /><a href="http://www.htmldog.com">HTML Dog</a> | <a href="http://www.alistapart.com">A List Apart</a></p>

</div>

</body>

</html>

  • 2 uker senere...
Skrevet
Takk, takk.

Det skulle vært en enklere kode på alistapart.com, bare skrive HTML: også HTML koden, også CSS: og CSS koden. Hehe, orker ikke lese så mye som står der ^^

7312745[/snapback]

 

her er hele koden med noe tekst for å vise hvordan det ble.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>

<head>
<title>Suckerfish Dropdowns</title>

<style type="text/css">

body {
font-family: arial, helvetica, serif;
}

ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
}

li { /* all list items */
float: left;
position: relative;
width: 10em;
}

li ul { /* second-level lists */
display: none;
position: absolute;
top: 1em;
left: 0;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#content {
clear: left;
}

</style>

<script type="text/javascript"><!--//--><![CDATA[//><!--
startList = function() {
if (document.all&&document.getElementById) {
 navRoot = document.getElementById("nav");
 for (i=0; i<navRoot.childNodes.length; i++) {
 	node = navRoot.childNodes[i];
 	if (node.nodeName=="LI") {
   node.onmouseover=function() {
   	this.className+=" over";
   }
   node.onmouseout=function() {
   	this.className=this.className.replace(" over", "");
   }
 	}
 }
}
}
window.onload=startList;

//--><!]]></script>

</head>

<body>

<ul id="nav">

<li>Sunfishes
 <ul>
 	<li><a href="">Blackbanded sunfish</a></li>
 	<li><a href="">Shadow bass</a></li>
 	<li><a href="">Ozark bass</a></li>
 	<li><a href="">White crappie</a></li>
 </ul>
</li>

<li>Grunts
 <ul>
 	<li><a href="">Smallmouth grunt</a></li>
 	<li><a href="">Burrito</a></li>
 	<li><a href="">Pigfish</a></li>
 </ul>
</li>

<li>Remoras
 <ul>
 	<li><a href="">Whalesucker</a></li>
 	<li><a href="">Marlinsucker</a></li>
 	<li><a href="">Ceylonese remora</a></li>
 	<li><a href="">Spearfish remora</a></li>
 	<li><a href="">Slender suckerfish</a></li>
 </ul>
</li>

</ul>

<div id="content">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse egestas ultricies pede. Phasellus suscipit blandit risus. Praesent nonummy. In erat. Duis nibh pede, accumsan eu, pulvinar et, volutpat vel, elit. Curabitur nec dui sed nunc congue tempus. Nulla ac dui ac libero fringilla nonummy. Maecenas ullamcorper sodales risus. Vivamus pretium dolor. Proin eu turpis. Phasellus ut mauris non nulla mattis luctus. Nunc porttitor dapibus sapien. In malesuada fermentum metus. Nulla egestas, tellus a vestibulum pharetra, nunc purus auctor lacus, ut semper purus ipsum eu velit. Praesent dui. Nulla accumsan turpis at erat.</p>

<p>Suckerfish Dropdowns by <a href="http://www.orangeafro.com/ptg/">Patrick Griffiths</a> and <a href="http://www.danwebb.net">Dan Webb</a>.<br /><br /><a href="http://www.htmldog.com">HTML Dog</a> | <a href="http://www.alistapart.com">A List Apart</a></p>

</div>

</body>

</html>

7328722[/snapback]

 

 

 

Takk, takk.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...