Advertise here
5 Views

Menu dropdown adalah elemen interaktif {yang sering digunakan|umum digunakan} pada halaman web {untuk menampilkan daftar pilihan|guna menampilkan opsi} yang {dapat dipilih oleh pengguna|bisa digunakan pengunjung}. Menu ini {sering diterapkan|umum digunakan} dalam navigasi situs web karena {sederhana|efisien} dan menghemat ruang pada antarmuka pengguna. {Dalam artikel ini|Melalui panduan ini}, kita akan membahas cara {membuat|mengembangkan} menu dropdown {sederhana|dasar} menggunakan {HTML|CSS|JavaScript}

1. {Membuat Menu Dropdown dengan HTML|Langkah HTML untuk Dropdown}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Menu Dropdown</title>
    <style>
        .dropdown {{
            position: relative;
            display: inline-block;
        }}
        .dropdown-content {{
            display: none;
            position: absolute;
            background-color: #f9f9f9;
            min-width: 160px;
            box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);
            z-index: 1;
        }}
        .dropdown-content a {{
            color: black;
            padding: 12px 16px;
            text-decoration: none;
            display: block;
        }}
        .dropdown-content a:hover {{
            background-color: #f1f1f1;
        }}
        .dropdown:hover .dropdown-content {{
            display: block;
        }}
    </style>
</head>
<body>
    <h1>{Menu Dropdown dengan HTML|HTML Dropdown Tutorial}</h1>
    <div class="dropdown">
        <button class="dropbtn">{Menu|Pilihan}</button>
        <div class="dropdown-content">
            <a href="#home">{Home|Beranda}</a>
            <a href="#about">{About|Tentang Kami}</a>
            <a href="#contact">{Contact|Hubungi Kami}</a>
        </div>
    </div>
</body>
</html>

2. {Menambahkan Interaksi dengan JavaScript|Interaksi Dropdown Menggunakan JavaScript}

<script>
        function toggleDropdown() {{
            var dropdown = document.getElementById("myDropdown");
            if (dropdown.style.display === "block") {{
                dropdown.style.display = "none";
            }} else {{
                dropdown.style.display = "block";
            }}
        }}
        window.onclick = function(event) {{
            if (!event.target.matches('.dropbtn')) {{
                var dropdowns = document.getElementsByClassName("dropdown-content");
                for (var i = 0; i < dropdowns.length; i++) {{
                    dropdowns[i].style.display = "none";
                }}
            }}
        }};
    </script>

3. {Membuat Menu Dropdown Dinamis dengan PHP|PHP untuk Menu Dropdown}

<?php
    $conn = new mysqli("localhost", "root", "", "menu_db");
    if ($conn->connect_error) {{
        die("Koneksi gagal: " . $conn->connect_error);
    }}
    $sql = "SELECT name, link FROM menu_items";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {{
        while ($row = $result->fetch_assoc()) {{
            echo "<a href='" . $row["link"] . "'>" . $row["name"] . "</a>";
        }}
    }} else {{
        echo "<p>{Menu tidak tersedia|Tidak ada data}</p>";
    }}
    $conn->close();
    ?>

Kesimpulan

Dengan panduan ini, Anda dapat membuat menu dropdown {yang sederhana|basic} {dan fungsional|namun kuat}. Menggunakan kombinasi {HTML|struktur markup}, {JavaScript|fungsi interaktif}, dan {PHP|backend dinamis}, menu dropdown {Anda dapat digunakan|siap diimplementasikan} dalam berbagai proyek.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Verified by MonsterInsights