Membuat Menu Dropdown Sederhana Dengan CSS

Membuat Menu Dropdown Sederhana Dengan CSS
Membuat Menu Dropdown Sederhana Dengan CSS, Itulah judul yang kita bahas pada tutorial ini, untuk melengkapi tutorial web design lengkap bahasa indonesia di www.malasngoding.com.
Menu dropdown adalah salah satu fitur yang paling populer pada website. sejak jaman dulu menu dropdown sudah digunakan hampir di setiap template website. karena fungsi nya yang sangat berguna pada sebuah halaman website.
Diantaranya adalah sebagai petunjuk atau arahan halaman pada sebuah website. contohnya pada menu terdapat beberapa link atau hyperlink yaitu misalnya home, tentang, kontak kami, tutorial dan lain-lain.
Tidak hanya itu, menu juga dapat di buat memiliki anak atau memiliki sub menu. misalnya kita memiliki sebuah induk menu yang bernama “Tutorial”. nah kemudian di dalam menu tutorial tersebut kita bisa membuat anak-anak menunya seperti HTML, CSS. PHP dan lain-lain.
Jadi pada saat pengunjung website meletakkan cursor pada menu “Tutorial” atau meng-klik pada menu “Tutorial“, maka sub menunya akan tampil.
Pasti teman-teman penasaran Cara Membuat Menu Dropdown Dengan CSS. pada tutorial ini akan kita bahas tuntas tentang Cara Membuat Menu Dropdown Sederhana Dengan CSS. Langsung saja di simak.
Membuat Menu Dropdown Sederhana Dengan CSS
Untuk membuat menu dropdown dengan html dan css, langsung saja sediakan sebuah file html atau php terserah pada teman-teman.
Di sini saya hanya membuatnya pada file html. saya membuat sebuah file dengan nama menu.html.
menu.html
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 96 97 98 99 100 101 102 103 104 |
<!DOCTYPE html> <html> <head> <title>Membuat Menu Dropdown Dengan CSS3 dan HTML5 - www.malasngoding.com</title> </head> <body> <style type="text/css"> html,body{ padding: 0; margin:0; font-family: sans-serif; } .menu-malasngoding{ background-color: #3141ff; } .menu-malasngoding ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .menu-malasngoding > ul > li { float: left; } .menu-malasngoding li a { display: inline-block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } .menu-malasngoding li a:hover{ background-color: #2525ff; } li.dropdown { display: inline-block; } .dropdown:hover .isi-dropdown { display: block; } .isi-dropdown a:hover { color: #fff !important; } .isi-dropdown { position: absolute; display: none; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; background-color: #f9f9f9; } .isi-dropdown a { color: #3c3c3c !important; } .isi-dropdown a:hover { color: #232323 !important; background: #f3f3f3 !important; } </style> <header class="header"> <div class="menu-malasngoding"> <ul> <li><a href="#">Home</a></li> <li><a href="#">Menu 1</a></li> <li><a href="#">Menu 2</a></li> <li class="dropdown"><a href="#">Menu 3</a> <ul class="isi-dropdown"> <li><a href="#">Sub Menu 1</a></li> <li><a href="#">Sub Menu 2</a></li> <li><a href="#">Sub Menu 3</a></li> <li><a href="#">Sub Menu 4</a></li> </ul> </li> <li><a href="#">Menu 4</a></li> </ul> </div> </header> <br/> <center> <h1>Membuat Menu Dropdown Dengan CSS3 dan HTML5 <br/> www.malasngoding.com</h1> </center> </body> </html> |
Perhatikan pada file menu.html di atas, untuk membuat menu dropdown, element HTML yang kita gunakan adalah element <ul> <li> . ul dan li adalah element HTML untuk membuat list pada HTML atau halaman website.
Tutorial membuat list pada HTML juga sudah di bahas pada tutorial sebelumnya.
BACA : https://www.malasngoding.com/belajar-html-membuat-list-pada-html/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<ul> <li><a href="#">Home</a></li> <li><a href="#">Menu 1</a></li> <li><a href="#">Menu 2</a></li> <li class="dropdown"><a href="#">Menu 3</a> <ul class="isi-dropdown"> <li><a href="#">Sub Menu 1</a></li> <li><a href="#">Sub Menu 2</a></li> <li><a href="#">Sub Menu 3</a></li> <li><a href="#">Sub Menu 4</a></li> </ul> </li> <li><a href="#">Menu 4</a></li> </ul> |
Selanjutnya kita menerapkan CSS nya,
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 |
<style type="text/css"> html,body{ padding: 0; margin:0; font-family: sans-serif; } .menu-malasngoding{ background-color: #3141ff; } .menu-malasngoding ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .menu-malasngoding > ul > li { float: left; } .menu-malasngoding li a { display: inline-block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } .menu-malasngoding li a:hover{ background-color: #2525ff; } li.dropdown { display: inline-block; } .dropdown:hover .isi-dropdown { display: block; } .isi-dropdown a:hover { color: #fff !important; } .isi-dropdown { position: absolute; display: none; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; background-color: #f9f9f9; } .isi-dropdown a { color: #3c3c3c !important; } .isi-dropdown a:hover { color: #232323 !important; background: #f3f3f3 !important; } </style> |
Saya yakin semua syntax CSS di atas teman-teman pasti sudah mengerti. karena pasti teman-teman sudah mempelajarinya di TUTORIAL CSS di www.malasngoding.com.
Hanya inti cara membuat dropdown menu nya saja yang akan saya bahas.
Inti dari membuat dropdown menu adalah pada
1 2 3 |
.dropdown:hover .isi-dropdown { display: block; } |
sub menu atau class “isi-dropdown” awalnya kita set dengan css “display:none”. agar sub menu nya tidak terlihat. dan seperti syntax di atas, pada saat element li yang memiliki class “dropdown” di letakkan cursor mouse di atasnya, maka element sub menu (.isi-dropdown) kita perintahkan untuk muncul dengan syntax di atas ( display : block ).
Coba kita jalankan pada browser dan lihat hasil dari menu dropdown sederhana yang telah kita buat ini.

membuat menu dropdown sederhana dengan css
nah teman-teman tinggal menerapkan syntax menu dropdown di atas pada aplikasi atau website teman-teman.
Berikut demonya saya buat di codepen.io, untuk memudahkan teman-teman untuk mempelajari dan mengutak-atik nya lagi.
See the Pen Membuat menu dropdown sederhana by Malas Ngoding (@malasngoding) on CodePen.0
Oke sekian Tutorial Membuat Menu Dropdown Sederhana Dengan CSS, semoga dapat bermanfaat.
Incoming search terms:
- membuat dropdown html
- cara membuat dropdown
- membuat dropdown
- Cara membuat dropdown html
- cara membuat menu dropdown
- membuat drop dawn sederhama menggunakan html
- membuat menu dropdown vertikal dengan css
- dropdown html
- membuat menu dropdown
- https://www malasngoding com/membuat-menu-dropdown-sederhana-dengan-css/
TUTORIAL MENARIK LAINNYA

Membuat Slider Responsive Dengan CSS

Membuat Desain Form Login Dengan CSS

Kumpulan Kode Warna Flat Design

[…] Membuat Menu Dropdown Sederhana Dengan CSS […]
Bang kalo caranya setelah dropdown itu ada kesamping lagi gmna bang? jadi setelah sub menu ada sub sub menu dan sub sub sub menu?