bimoweb[dot]com

Blogger•Programmer•Internet Marketer

Membuat Drop Down Menu Dengan CSS Pure

By Bimo Hery Prabowo • Jun 6th, 2008

Coba iseng-iseng mencari script untuk menampilkan drop down menu, kayak menu di windows itu. Dulu pernah pake menu yang seperti ini, tetapi ada unsur javascriptnya. Nah kelemahannya, jika menggunakan javascript, ketika browser tidak mengaktifkan javascriptnya, maka menu tidak bisa diakses. Nah solusinya adalah dengan CSS. Kelebihan menu drop down dengan CSS adalah program menjadi lebih ringan, karena hanya menggunakan CSS, lebih bersih (menurut saya aja lho), apalagi CSS juga lebih mudah dipelajari, tidak usah pusing-pusing dengan object dan class.

Nah, yang ingin kode tersebut, silahkan rampok kopi di bawah ini

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<html>
<head>
 <style type="text/css">
 
body { font-family: Verdana; }
 
div.mainmenu {
    position: absolute;
    left: 10px;
    top: 0px;
    font-weight: bold;
    z-index: 1;
}
 
div.menu {
    float: left;
    margin-left: 10px; 
}
 
div.popup a:hover { background-color: #faa; }
div.menu:hover div:first-child { border-bottom: none; }
div.menu div.popup { display: none; }
div.menu:hover div.popup { 
    display: block; 
    background-color: #99f; 
}
 
 
div.menu div {
    width: 175px;
    background-color: #66f;
    padding: 5px;
    border: solid 1px blue;
}
 
 
div.popup div, div.popup a { display:block; text-decoration: none; margin: 2px 2px 2px 5px; }
div.popup div + div, div.popup a + a { margin-top: 10px; } 
 
div.content {
    position: absolute;
    left: 20px;
    top: 30px;
    border: 1px dashed gray;
}
 
 </style>
</head>
<body>
<div class="mainmenu" id="mainmenu">
    <div class="menu">
	    <div>CSS</div>
            <div class="popup">
	    	<a href="index.html">The menu</a>
	    	<a href="#">Nowhere</a>
	    	<a href="#">Nowhere</a>
	    </div>
    </div>
 
    <div class="menu">
	<div>Fish</div>
        <div class="popup">
	    	<a href="#">One fish</a>
	    	<a href="#">Two fish</a>
	    	<a href="#">Red fish</a>
	    	<a href="#">Blue fish</a>
	</div>
    </div>
 
    <div class="menu">
	<div>JavaScript</div>
        <div class="popup">
	    	<a href="highlight.html">Highlighting</a>
	    	<a href="#">Nowhere</a>
	    	<a href="#">Also nowhere</a>
	</div>
    </div>
 
    <div class="menu">
	<div>Oxo</div>
        <div class="popup">
	    	<a href="#">Nowhere</a>
	    	<a href="#">Nowhere else</a>
	    	<a href="#">And nowhere</a>
	    	<a href="#">Nowhere too</a>
	</div>
    </div>
</div>
 
 
<div class="content">
... some content
</div>
</body>
</html>

Bukan saya sendiri kok yang membuatnya, saya hanya mengkopi dari tempat lain. Sumbernya sudah lupa, maaf ya :)

Random Posts

Tagged as: , , , , ,
Bookmark and Share

RSS feed | Trackback URI

13 Comments »

Comment by Bimo Hery Prabowo
2008-06-06 06:29:03

pertamaxxxx…. :)

 
Comment by tipis
2008-06-06 07:14:24

hehe saya juga pernah pake ini script ini mas, saya juga lupa sumbernya. untuk browser emang lebih enak optimalisasi CSS lebih enteng :)

 
Comment by ipung
2008-06-06 11:54:51

Setuju sama mas tipis, CSS emang bikin web lebih aksesibel. Sekalipun kadang JavaScript terlihat keren…

 
Comment by Diah
2008-06-06 17:03:57

Tutornnya joos mas….di tunggu trik2 lainnya :)

 
Comment by 8
2008-06-07 03:42:22

wa….keren banget mas bimo…nice to try nih…^^
thank you ya mas^^
salam kenal..

 
Comment by putu
2008-06-09 07:39:34

Terima kasih, ilmu yang anda sebarkan sangat berguna.

 
Comment by Eko Priyanto
2008-06-09 12:34:37

iya emang enteng deh mas bimo dan keren..!!, cuma kurang ngeblink aja he..he..

 
Comment by Agung Puji Mustofa
2008-06-10 02:59:17

Artikel yang lumayan. makasih atas infonya. Saya masih sering memakai javascript untuk drop down menu. Artikel ini menambah pengetahuan saya

 
Comment by Yudha
2008-06-10 04:44:52

Wah, di jogja memang banyak Blogger handal. Ni dapet satu lagi :) kayanya juga seorang programer ni. Salam kenal mas Bimo. Mas saya juga mau tanya, cara install plugin Brian Thread Comment itu gimana ya? Kayanya mas Bimo juga pake Plugin kaya gitu. Mohon pencerahanya mas Bimo. Terima kasih :)

 
Comment by bungcip
2008-06-23 05:26:49

Cuma mau lapor aja, skrip di atas tidak bekerja di IE 7 :)

Comment by Bimo Hery Prabowo
2008-07-03 06:47:14

tengkyu atas laporannya.

 
 
Comment by doez
2008-07-10 05:58:03

thank’s

 
Comment by nuwa
2008-08-19 05:16:26

saya cuba paparkan hasil script di atas menggunakan browser IE, tetapi tidak berjaya. Hanya firefox shj okey.

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.