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:14px16px;
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:0px8px16px0pxrgba(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><ahref="#">Home</a></li>
<li><ahref="#">Menu1</a></li>
<li><ahref="#">Menu2</a></li>
<li class="dropdown"><ahref="#">Menu3</a>
<ul class="isi-dropdown">
<li><ahref="#">Sub Menu1</a></li>
<li><ahref="#">Sub Menu2</a></li>
<li><ahref="#">Sub Menu3</a></li>
<li><ahref="#">Sub Menu4</a></li>
</ul>
</li>
<li><ahref="#">Menu4</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.
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.
Oke sekian Tutorial Membuat Menu Dropdown Sederhana Dengan CSS, semoga dapat bermanfaat.
Diki Alfarabi Hadi
Coding enthusiast.
Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Di tutorial ini teman-teman akan belajar membuat navbar responsive dengan HTML dan CSS. Dengan penggunaan website yang berkembang pesat saat ini, kita wajib memastikan website ...
Membuat Slider Responsive Dengan CSS Membuat Slider Responsive Dengan CSS – Selamat datang kembali di tutorial web design dari www.malasngoding.com. pada tutorial ini kita akan ...
Membuat Desain Form Login Dengan CSS Membuat Desain Form Login Dengan CSS – halaman form login adalah sebuah halaman yang di akses oleh user ketika ...
Kumpulan Kode Warna Flat Design – Selamat datang di artikel rekomendasi warna untuk flat design dari www.malasngoding.com. Di artikel kali ini kita tidak membahas tentang ...
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.
[…] 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?