Cara Membuat Menu Dropdown Dengan HTML

3
Cara membuat Menu Dropdown dengan HTML & CSS Menu dropdown adalah menu yang ketika di klik / ditunjuk akan menampilkan sub menu di bawahnya, seperti terlihat pada gambar berikut: Nah.., untuk membuatnya silahkan anda buat file html dengan nama menu.html, dan ketikkan kode html berikut: 1. <html> 2. <head> 3. <title>Membuat Menu Dropdown dengan CSS</title> 4. <link rel="stylesheet" href="menu.css" type="text/css"/> 5. </head> 6. <body> 7. <div id='ddmenu'> 8. <ul> 9. <li class='active'><a href='index.html'><span>Home</span></a></li> 10. <li class='has-sub'><a href='#'><span>Produk</span></a> 11. <ul> 12. <li><a href='#'><span>Produk 1</span></a></li> 13. <li class='last'><a href='#'><span>Produk 2</span></a></li> 14. </ul> 15. </li> 16. <li><a href='#'><span>Tentang Kami</span></a></li> 17. <li class='last'><a href='#'><span>Hubungi Kami</span></a></li> 18. </ul> 19. </div> 20. </body> 21. </html>

description

Menu Dropdown Dengan HTML & CSSsumber : http://dosen.unived.ac.id/

Transcript of Cara Membuat Menu Dropdown Dengan HTML

Page 1: Cara Membuat Menu Dropdown Dengan HTML

Cara membuat Menu Dropdown dengan HTML & CSS

Menu dropdown adalah menu yang ketika di klik / ditunjuk akan menampilkan sub menu di

bawahnya, seperti terlihat pada gambar berikut:

Nah.., untuk membuatnya silahkan anda buat file html dengan nama menu.html, dan ketikkan kode

html berikut:

1. <html>2. <head>3. <title>Membuat Menu Dropdown dengan CSS</title>4. <link rel="stylesheet" href="menu.css" type="text/css"/>5. </head>6. <body>7. <div id='ddmenu'>8. <ul>9. <li class='active'><a href='index.html'><span>Home</span></a></li>10. <li class='has-sub'><a href='#'><span>Produk</span></a>11. <ul>12. <li><a href='#'><span>Produk 1</span></a></li>13. <li class='last'><a href='#'><span>Produk 2</span></a></li>14. </ul>15. </li>16. <li><a href='#'><span>Tentang Kami</span></a></li>17. <li class='last'><a href='#'><span>Hubungi Kami</span></a></li>18. </ul>19. </div>20. </body>21. </html>

Page 2: Cara Membuat Menu Dropdown Dengan HTML

Selanjutnya buatlah file css pada folder yang sama dengan file html dengan nama menu.css, dan

ketik kode CSS berikut:

1. #ddmenu{ height:37px; display:block; padding:0; margin: 0; border:1px solid; border-radius:5px; }

2. #ddmenu > ul {list-style:inside none; padding:0; margin:0;} 3. #ddmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left;

display:block; position:relative;} 4. #ddmenu > ul > li > a{ outline:none; display:block; position:relative;

padding:12px 20px; font:bold 13px/100% Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.4); }

5. #ddmenu > ul > li:first-child > a{border-radius:5px 0 0 5px;} 6. #ddmenu > ul > li > a:after{ content:''; position:absolute; border-right:1px

solid; top:-1px; bottom:-1px; right:-2px; z-index:99; } 7. #ddmenu ul li.has-sub:hover > a:after{top:0; bottom:0;} 8. #ddmenu > ul > li.has-sub > a:before{ content:''; position:absolute; top:18px;

right:6px; border:5px solid transparent; border-top:5px solid #fff; } 9. #ddmenu > ul > li.has-sub:hover > a:before{top:19px;} 10. #ddmenu ul li.has-sub:hover > a{ background:#3f3f3f; border-color:#3f3f3f;

padding-bottom:13px; padding-top:13px; top:-1px; z-index:999; } 11. #ddmenu ul li.has-sub:hover > ul, #ddmenu ul li.has-sub:hover >

div{display:block;} 12. #ddmenu ul li.has-sub > a:hover{background:#3f3f3f; border-color:#3f3f3f;} 13. #ddmenu ul li > ul, #ddmenu ul li > div{ display:none; width:auto;

position:absolute; top:38px; padding:10px 0; background:#3f3f3f; border-radius:0 0 5px 5px; z-index:999; }

14. #ddmenu ul li > ul{width:200px;} 15. #ddmenu ul li > ul li{display:block; list-style:inside none; padding:0;

margin:0; position:relative;} 16. #ddmenu ul li > ul li a{ outline:none; display:block; position:relative;

margin:0; padding:8px 20px; font:10pt Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); }

17.  18.  19. #ddmenu, #ddmenu > ul > li > ul > li a:hover{ background:#333333; background:-

moz-linear-gradient(top, #333333 0%, #222222 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#222222)); background:-webkit-linear-gradient(top, #333333 0%,#222222 100%); background:-o-linear-gradient(top, #333333 0%,#222222 100%); background:-ms-linear-gradient(top, #333333 0%,#222222 100%); background:linear-gradient(top, #333333 0%,#222222 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#222222',GradientType=0 ); }

20. #ddmenu{border-color:#000;} 21. #ddmenu > ul > li > a{border-right:1px solid #000; color:#fff;} 22. #ddmenu > ul > li > a:after{border-color:#444;} 23. #ddmenu > ul > li > a:hover{background:#111;}

Page 3: Cara Membuat Menu Dropdown Dengan HTML

Anda juga bisa hanya dengan SATE (Salin Tempel) alias Copy Paste dari kode yang sudah ada

disini, silahkan dikembangkan pada website anda.