Tüm html sayfalarına tek bir yerden komut verebilen bir menu bloğu yapmak

0

 Tüm html sayfalarına tek bir yerden komut verebilen bir menu bloğu yapmak




HTML Yapısı:
Menü bloğunu çağırmak için HTML dosyasına bir <div> oluşturun. Bu <div> menü bloğunu içerecek.

<div id="menuContainer"></div>

JavaScript ile Menü Oluşturma:

JavaScript dosyasında menüyü oluşturun. Menülerin yan yana dizilmesi ve alt menülerin eklenmesi için gerekli kodları ekleyin.

document.addEventListener("DOMContentLoaded", function () {

    var menuContainer = document.getElementById("menuContainer");


    // Menü içeriğini belirleme

    menuContainer.innerHTML = `

        <nav>

            <ul>

                <li><a href="#">Ana Sayfa</a></li>

                <li class="submenu"><a href="#">Hakkımızda</a>

                    <div class="submenu-content">

                        <a href="#">Misyonumuz</a>

                        <a href="#">Vizyonumuz</a>

                    </div>

                </li>

                <li><a href="#">Hizmetler</a></li>

                <li><a href="#">İletişim</a></li>

            </ul>

        </nav>

    `;

});

CSS ile Görünümü Ayarlama: 

Menü ve alt menülerin görünümünü CSS ile ayarlayın. Bu, menülerin yan yana dizilmesi ve alt menülerin gizlenmesi veya görünür hale getirilmesini sağlar.

#menuContainer nav ul {

    list-style: none;

    padding: 0;

    margin: 0;

}


#menuContainer nav ul li {

    display: inline-block;

    margin-right: 10px; /* İstediğiniz boşluk değeri */

    position: relative; /* Alt menülerin konumlandırılması için */

}


#menuContainer nav ul li ul {

    display: none; /* Alt menüleri varsayılan olarak gizle */

    position: absolute; /* Ana menü üzerine çıkacak şekilde konumlandır */

    top: 100%; /* Ana menünün altında görünmesini sağlar */

    left: 0;

}


#menuContainer nav ul li:hover ul {

    display: block; /* Fare üzerine gelindiğinde alt menüyü göster */

}


#menuContainer nav ul ul li {

    display: block;

}

HTML Dosyalarına Menüyü Çağırma: 

HTML dosyalarınızda menüyü çağırmak için <script> etiketini kullanın ve JavaScript dosyasını belirtin.

<script src="menu.js"></script>

 HTML dosyanızda stil dosyasını <head> bölümünde şu şekilde bağlayabilirsiniz:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="style.css"> </head> <body> <div id="menuContainer"></div> <script src="script.js"></script> </body> </html>


Yorum Gönder

0Yorumlar

Yorum Gönder (0)