June 6, 2008 at 6:22 am

Membuat Drop Down Menu Dengan CSS Pure

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 :)

Related Post

RSS feed | Trackback URI

23 Comments »

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

pertamaxxxx…. :)

Comment by g3doy
2008-12-07 10:16:57

ternyata mas bimo kaskuser jg y?
trmksh mas dah share CSS ijin copas gan

 
 
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.

 
Comment by Nichell
2008-10-14 01:43:23

i.e 6 g bisa jalan ……….

 
Comment by mitsikuri
2008-10-21 08:02:30

makasih ya tutornya, dah lama aq cari2 tutor css ini,
thanks ya bimo :)

mitsikuris last blog post..ternyata ngeplurk asyik juga ya…

 
Comment by William
2008-10-30 19:53:05

script nya tidak jalan di ie

Comment by Bimo Hery Prabowo
2008-10-31 04:40:18

makasih info nya… mugnkin perlu diperbaiki lagi

 
 
Comment by Blake
2008-11-27 16:07:57

Keep it up man.,

 
Comment by Reannon
2008-11-27 17:54:41

A good site, good short contents of the good work. Congratulations !,

 
Comment by hendi
2008-12-10 13:10:11

Sumber CSS dari http://www.dynamicdrive.com kali ye, atau http://www.cssdrive.com klo untuk javascriptnya dari http://www.javascriptkit.com.

 
Comment by Bimo Hery Prabowo
2008-12-10 14:36:27

enggak kok, aku  ndak ngambil dari sana,

 
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> <pre lang="" line="" escaped=""> in your comment.

Trackback responses to this post