News Ticker

Menu

Cara Mudah Membuat Menu Dropdown dengan CSS

Yoo, selamat datang di Machro Tech. Disini kita akan belajar tentang WEB DESIGN, jika kalian tertarik pada bidang designm website, Tutor ini wajib diikuti. Website dengan tampilan menu yang jadul akan membuat web kita tampak usang. Beda jika kita mengubahnya jadi menarik, seperti memakai dropdown atau diganti gambar-gambar yang unik. Nah, disini kita akan membahas bagaimana cara untuk membuat menu dropdown dengan CSS. Keep reading !!!. Apakah membuat dropdown itu sulit ???? Apakah setiap kita membuat menu harus memanfaatkan Jquery? Tidak juga kok, untuk tampilan menu sederhana kita bisa memanfaatkan css untuk membuatnya.
Yuk langsung saja dimulai, pertama buat dahulu sebuah dokumen HTML baru, dan ketikkan kode HTML di bawah ini:
  1. <html>
  2. <head>
  3.     <title>Simple Dropdown Menu</title>
  4. </head>
  5. <body>
  6. <div id="navigation">
  7.     <ul id="nav">
  8.         <li><a href="#">Home</a></li>
  9.         <li><a href="#">Profil</a>
  10.             <ul>
  11.                 <li><a href="#">Tentang Kami</a></li>
  12.                 <li><a href="#">Visi dan Misi</a></li>
  13.             </ul>
  14.         </li>
  15.         <li><a href="#">Service</a>
  16.             <ul>
  17.                 <li><a href="#">Software Development</a></li>
  18.                 <li><a href="#">Web Development</a></li>
  19.                 <li><a href="#">Interior Design</a></li>
  20.                 <li><a href="#">Multimedia Interactive</a></li>
  21.             </ul>
  22.         </li>
  23.         <li><a href="#">Portfolio</a></li>
  24.         <li><a href="#">Kontak Kami</a></li>
  25.     </ul>
  26. </div>
  27. </body>
  28. </html>
Jangan lupa simpan dengan nama dropdown-menu.html.
Dan jika dilihat di browser, maka tampilannya akan seperti gambar di bawah ini:
Nah, seperti terlihat pada gambar di atas, untuk membuat Dropdown menu ini kita menggunakan Tag HTML Unordered List (ul). Dan dengan sedikit penambahan kode CSS, maka akan menjadi Menu Dropdown.
Sekarang kita coba tambahkan CSS seperti di bawah ini:
  1. <html>
  2. <head>
  3.     <title>Simple Dropdown Menu</title>
  4.     <style>
  5.         #navigation {
  6.             background-color : black;
  7.             width : 800px;
  8.             height : 39px;
  9.             border-bottom : 1px solid #ccc;
  10.         }
  11.         
  12.         #navigation ul {
  13.             padding:0;
  14.             margin:0;
  15.             list-style-type:none;
  16.         }
  17.         
  18.         #navigation ul li {
  19.             float:left;
  20.             position : relative;
  21.         }
  22.         
  23.         #navigation ul li a {
  24.             display:block;
  25.             padding:10px 20px;
  26.             color:#fff;
  27.             text-decoration:none;
  28.             font-family: calibri;
  29.         }
  30.         
  31.         #navigation ul li a:hover {
  32.             background-color:#72b626;
  33.         }
  34.         
  35.         /* Menu Dropdown */
  36.         
  37.         #navigation ul li ul {
  38.             display: none;
  39.         }
  40.         
  41.         #navigation ul li:hover ul {
  42.             display:block;
  43.             position: absolute;
  44.         }
  45.         
  46.         #navigation ul li:hover ul li a {
  47.             display:block;
  48.             background-color : black;
  49.             color : #fff;
  50.             width : 150px;
  51.             border-bottom : 1px solid #ccc;
  52.         }
  53.         
  54.         #navigation ul li:hover ul li a:hover {
  55.             background-color : #72b626;
  56.         }
  57.         
  58.         #navigation ul li:hover > a {background: #72b626;}
  59.     </style>
  60.     
  61. </head>
  62. <body>
  63. <div id="navigation">
  64.     <ul id="nav">
  65.         <li><a href="#">Home</a></li>
  66.         <li><a href="#">Profil</a>
  67.             <ul>
  68.                 <li><a href="#">Tentang Kami</a></li>
  69.                 <li><a href="#">Visi dan Misi</a></li>
  70.             </ul>
  71.         </li>
  72.         <li><a href="#">Service</a>
  73.             <ul>
  74.                 <li><a href="#">Software Development</a></li>
  75.                 <li><a href="#">Web Development</a></li>
  76.                 <li><a href="#">Interior Design</a></li>
  77.                 <li><a href="#">Multimedia Interactive</a></li>
  78.             </ul>
  79.         </li>
  80.         <li><a href="#">Portfolio</a></li>
  81.         <li><a href="#">Kontak Kami</a></li>
  82.     </ul>
  83. </div>
  84. </body>
  85. </html>
Dengan diberikannya kode CSS di atas, maka tampilan List yang tadi akan berubah seperti gambar di bawah ini:

===========Ulasan Singkat================
1. Fungsi dari "#" adalah sebagai penanda dari div id yang akan kita terapkan dalam HTML. 
2. "<ul ...>" Menandakan pembukaan dari menu dropdown yang nanti akan diikuti "<li ...>' sebagai submenu dropdown.

Yosh, Semoga bermanfaat. :D 

Share This:

Post Tags:

Jillur Rahman

I'm Jillur Rahman. A full time web designer. I enjoy to make modern template. I love create blogger template and write about web design, blogger. Now I'm working with Themeforest. You can buy our templates from Themeforest.

No Comment to " Cara Mudah Membuat Menu Dropdown dengan CSS "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM