Hai Sobat Teknologi, pada artikel kali ini kita akan membahas tentang cara membuat menu dropdown CSS. Menu dropdown merupakan salah satu bagian penting dalam sebuah website, karena dapat memudahkan pengguna dalam melakukan navigasi di halaman web tersebut. Nah, tanpa berlama-lama lagi, mari kita simak cara membuat menu dropdown CSS yang mudah dan efektif.
1. Persiapan HTML
Pertama-tama, kita harus menyiapkan struktur HTML terlebih dahulu. Buatlah sebuah elemen
- sebagai wadah utama menu, kemudian tambahkan beberapa elemen
- sebagai menu utama. Contoh:
<ul>
<li><a href="#">Menu 1</a></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
</ul>2. Tambahkan CSS
Setelah struktur HTML selesai, selanjutnya kita akan menambahkan CSS untuk membuat menu dropdown. Pertama-tama, kita akan membuat menu dropdown dengan hover. Tambahkan kode CSS berikut:
ul li:hover ul {
display: block;
}Dengan kode CSS di atas, saat mouse diarahkan ke menu utama, maka menu dropdown akan muncul.
3. Menambahkan Animasi
Untuk memberikan efek animasi saat menu dropdown muncul, kita bisa menambahkan kode CSS berikut:
ul ul {
visibility: hidden;
opacity:0;
position: absolute;
top: 100%;
left: 0;
transition: all 0.3s ease;
z-index: 1;
}
ul li:hover > ul {
visibility: visible;
opacity: 1;
}Dengan kode CSS di atas, saat mouse diarahkan ke menu utama, menu dropdown akan muncul dengan efek animasi yang halus.
4. Menambahkan Icon
Kita juga bisa menambahkan icon pada menu dropdown untuk mempercantik tampilan. Tambahkan kode HTML berikut pada menu utama:
<ul>
<li><a href="#">Menu 1 <i class="fa fa-caret-down"></i></a>
<ul>
<li><a href="#">Submenu 1</a></li>
<li><a href="#">Submenu 2</a></li>
<li><a href="#">Submenu 3</a></li>
</ul>
</li>
</ul>Kemudian, tambahkan kode CSS berikut untuk menampilkan icon:
.fa-caret-down {
display: inline-block;
margin-left: 5px;
}5. Menata Tampilan
Terakhir, kita akan menata tampilan menu dropdown agar terlihat lebih menarik. Tambahkan kode CSS berikut:
ul {
list-style-type: none;
margin: 0;
padding: 0;
background-color: #333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
li a:hover {
background-color: #4CAF50;
}
ul ul li a {
color: #fff;
background-color: #333;
font-size: 14px;
padding: 8px 16px;
text-decoration: none;
display: block;
}
ul ul li a:hover {
background-color:#4CAF50;
}Dengan kode CSS di atas, tampilan menu dropdown akan terlihat lebih menarik.
Kesimpulan
Nah, itulah cara membuat menu dropdown CSS yang mudah dan efektif. Dengan mengikuti langkah-langkah di atas, kamu bisa membuat menu dropdown dengan tampilan yang menarik dan mudah digunakan. Selanjutnya, kamu bisa mengembangkan lagi menu dropdown tersebut sesuai dengan kebutuhanmu.
FAQs
Menu dropdown adalah jenis menu yang biasanya muncul saat saat mouse diarahkan ke salah satu menu utama pada sebuah website. Menu dropdown berisi submenu yang memudahkan pengguna dalam melakukan navigasi di halaman web tersebut.
Keuntungan menggunakan menu dropdown adalah memudahkan pengguna dalam melakukan navigasi di website. Selain itu, menu dropdown juga membuat tampilan website menjadi lebih menarik dan teratur.
Tidak, membuat menu dropdown sebenarnya cukup mudah. Kamu hanya perlu mengikuti langkah-langkah di atas dan memahami dasar-dasar HTML dan CSS.
Pastikan kode CSS yang kamu gunakan sudah benar dan sesuai dengan struktur HTML yang kamu buat. Jika masih bingung, kamu bisa mencari referensi atau bertanya kepada orang yang lebih berpengalaman.
Tag HTML Fungsi <ul> Elemen untuk membuat list <li> Elemen untuk membuat item list <a> Elemen untuk membuat link <i> Elemen untuk membuat icon <p> Elemen untuk membuat paragraf <table> Elemen untuk membuat tabel Sampai jumpa lagi di artikel menarik lainnya. Terima kasih sudah membaca artikel ini. Semoga bermanfaat untuk kamu yang sedang belajar membuat menu dropdown menggunakan CSS.