๐Ÿ  Beranda โ€บ Bahan Ajar โ€บ Script Coding 8 September 2025
Bahan Ajar

Script Coding 8 September 2025

Adi Irawan, M.Pd.Gr.
Adi Irawan, M.Pd.Gr.
๐Ÿ“… 8 September 2025 โฑ 3 mnt baca ๐Ÿ’ฌ 0 komentar
Script Coding 8 September 2025
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Menu SEO Friendly untuk Blogger</title>
    <style>
        /* Reset CSS */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Segoe UI', Roboto, Arial, sans-serif;
        }
        
        /* Navigation Styles */
        .seo-nav-container {
            background: #2c3e50;
            position: sticky;
            top: 0;
            z-index: 1000;
            width: 100
        }
        
        .seo-nav {
            max-width: 1200px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 0 20px;
        }
        
        .seo-logo {
            color: white;
            font-weight: bold;
            font-size: 1.5rem;
            text-decoration: none;
            padding: 15px 0;
        }
        
        .seo-menu {
            list-style: none;
            display: flex;
            margin: 0;
            padding: 0;
        }
        
        .seo-menu li {
            position: relative;
        }
        
        .seo-menu li a {
            color: white;
            text-decoration: none;
            padding: 20px 15px;
            display: block;
            transition: all 0.3s ease;
            font-weight: 500;
        }
        
        .seo-menu li a:hover {
            background: #34495e;
        }
        
        .seo-menu li:hover > .seo-submenu {
            display: block;
        }
        
        .seo-submenu {
            display: none;
            position: absolute;
            background: white;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            width: 200px;
            padding: 10px 0;
            list-style: none;
            border-radius: 5px;
            top: 100
            left: 0;
            z-index: 1000;
        }
        
        .seo-submenu li {
            width: 100
        }
        
        .seo-submenu li a {
            color: #333;
            padding: 12px 20px;
        }
        
        .seo-submenu li a:hover {
            background: #f1f1f1;
            color: #2980b9;
        }
        
        .seo-mobile-toggle {
            display: none;
            color: white;
            font-size: 1.5rem;
            cursor: pointer;
            padding: 15px;
        }
        
        /* Responsive Styles */
        @media screen and (max-width: 768px) {
            .seo-menu {
                display: none;
                flex-direction: column;
                position: absolute;
                top: 100
                left: 0;
                width: 100
                background: #2c3e50;
            }
            
            .seo-menu.active {
                display: flex;
            }
            
            .seo-submenu {
                position: static;
                width: 100
                box-shadow: none;
                display: none;
                background: #34495e;
            }
            
            .seo-menu li:hover > .seo-submenu {
                display: none;
            }
            
            .seo-submenu.active {
                display: block;
            }
            
            .seo-mobile-toggle {
                display: block;
            }
            
            .seo-menu li {
                width: 100
            }
        }
    </style>
</head>
<body>
    <!-- Menu SEO Friendly untuk Blogger -->
    <nav class="seo-nav-container" role="navigation" aria-label="Menu Utama">
        <div class="seo-nav">
            <a href="/" class="seo-logo" aria-label="Beranda">BlogSaya</a>
            
            <div class="seo-mobile-toggle" id="seoMobileToggle" aria-expanded="false" aria-controls="seoMenu">
                โ˜ฐ
            </div>
            
            <ul class="seo-menu" id="seoMenu">
                <li><a href="/">Beranda</a></li>
                <li>
                    <a href="/kategori" aria-haspopup="true" aria-expanded="false">Kategori</a>
                    <ul class="seo-submenu">
                        <li><a href="/kategori/teknologi">Teknologi</a></li>
                        <li><a href="/kategori/travel">Travel</a></li>
                        <li><a href="/kategori/kuliner">Kuliner</a></li>
                    </ul>
                </li>
                <li><a href="/tentang">Tentang Kami</a></li>
                <li><a href="/kontak">Kontak</a></li>
            </ul>
        </div>
    </nav>

    <script>
        // JavaScript untuk menu mobile
        document.addEventListener('DOMContentLoaded', function() {
            const mobileToggle = document.getElementById('seoMobileToggle');
            const menu = document.getElementById('seoMenu');
            
            mobileToggle.addEventListener('click', function() {
                const isExpanded = this.getAttribute('aria-expanded') === 'true';
                this.setAttribute('aria-expanded', !isExpanded);
                menu.classList.toggle('active');
            });
            
            // Menangani submenu pada perangkat mobile
            const menuItemsWithSubmenu = document.querySelectorAll('.seo-menu li > a[aria-haspopup="true"]');
            
            menuItemsWithSubmenu.forEach(function(item) {
                item.addEventListener('click', function(e) {
                    if (window.innerWidth <= 768) {
                        e.preventDefault();
                        const submenu = this.nextElementSibling;
                        const isExpanded = this.getAttribute('aria-expanded') === 'true';
                        
                        this.setAttribute('aria-expanded', !isExpanded);
                        submenu.classList.toggle('active');

 

Adi Irawan
Adi Irawan, M.Pd.Gr.
Guru Matematika ยท CEO CV HNF GRAFIS ยท Mahasiswa S2 UM Metro
Pendidik dan pengembang perangkat lunak dari Lampung Tengah. Sekretaris MGMP Matematika dan Pengurus IGI Lampung Tengah. Membangun MahaGuru untuk menghadirkan pendidikan berkualitas bagi semua guru Indonesia.
๐Ÿ’ฌ Komentar 0
โœ๏ธ Tinggalkan Komentar
Email tidak akan ditampilkan publik. Komentar akan muncul setelah dimoderasi.
โšก
Generate Modul Ajar
Buat modul ajar Kurikulum Merdeka dalam hitungan menit.
Coba Sekarang โ†’
error: Konten dilindungi !!