Das bitte in den HTML Teil des
Code Editors einfügen und den CSS Teil in den CSS Code
Stand : 12.10.2025 17.00 Uhr
<section data-bs-version="5.1" class="menu mega-menu-volker" group="Menu" plugins="DropDown, TouchSwipe" always-top global once="menu" not-draggable><mbr-parameters><header>Show/Hide</header><input type="checkbox" title="Logo" name="showLogo" checked><input type="checkbox" title="Brand Name" name="showBrand"><input type="checkbox" title="Menu Items" name="showItems" checked><input type="color" title="Mega-Menü Toggle Farbe" name="megaToggleColor" value="#ffffff"><header>Mega-Menü</header><select title="Spaltenzahl" name="megaCols"><option value="1">1 Spalte</option><option value="2" selected>2 Spalten</option><option value="3">3 Spalten</option><option value="4">4 Spalten</option></select><input type="checkbox" title="Mega-Menü immer offen (Editor)" name="megaAlwaysOpen"><header>Farben & Schrift</header><input type="checkbox" title="Sticky" name="sticky" checked><input type="color" title="Hintergrundfarbe" name="menuBgColor" value="#000000"><input type="color" title="Linkfarbe" name="linkColor" value="#163300"><input type="color" title="Mega-Menü Linkfarbe" name="megaMenuLinkColor" value="#ffffff"><input type="color" title="Hamburger Farbe" name="hamburgerColor" value="#ffffff"><input type="range" title="Schriftgröße (rem)" name="linkSize" min="0.8" max="1.6" step="0.05" value="1.5"><input type="color" title="Mega-Menü Hintergrundfarbe" name="megaBgColor" value="#121212"><input type="range" title="Mega-Menü Überschrift Größe (rem)" name="megaHeadingSize" min="0.8" max="2.5" step="0.1" value="1.7"><input type="color" title="Brand Name Farbe" name="brandColor" value="#9fe870"><input type="range" title="Mega-Menü Transparenz" name="megaOpacity" min="0" max="1" step="0.05" value="0.8"></mbr-parameters><nav class="navbar navbar-dropdown" mbr-class="{'navbar-fixed-top':sticky,'navbar-expand-lg':!collapsed,'collapsed':collapsed}"><div class="container d-flex align-items-center" mbr-style="{'justify-content': menuAlign, 'background-color': containerBgColor}"><!-- Logo + Brand --><div class="navbar-brand d-flex align-items-center gap-3"><span mbr-if="showLogo"><a href="#"><img src="file:///C:/Users/volker/AppData/Local/Mobirise.com/Mobirise/projects/project-2025-09-03_185847/assets/images/gemini-generated-image-a0110ma0110ma011-144x79.png" alt="Logo" data-app-img="image" class="logo-img"></a></span><span mbr-if="showBrand" class="navbar-caption text-white" data-app-placeholder="Titel bearbeiten">Volker Mega Menü</span></div><!-- Hamburger Button --><button style="color: white;display: none;" type="button" data-bs-toggle="collapse" data-bs-target="#navbarContent" aria-controls="navbarContent" aria-expanded="false" aria-label="Toggle navigation">☰</button><!-- Collapsible Menu Content --><div class="collapse navbar-collapse" id="navbarContent"><!-- Menü-Container mit Gap --><div class="d-flex align-items-center gap-4 flex-column flex-lg-row w-100 w-lg-auto"><!-- Erster Menüpunkt: Start --><div mbr-if="showItems" mbr-menu="main" class="d-flex flex-column flex-lg-row align-items-center gap-4 mb-0 flex-wrap" mbr-style="{'font-family': fontFamily, 'font-size': linkSize + 'rem'}"><a class="nav-link link text-info" href="index.php" data-app-placeholder="Type Text">Start</a></div><!-- Mega-Menü an 2. Position --><div class="nav-item dropdown position-static mega-menu-wrapper"><a class="nav-link link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" data-app-selector=".nav-link,.dropdown-item" data-app-placeholder="Mega Menü" mbr-style="{'font-family': fontFamily, 'font-size': linkSize + 'rem', 'color': megaToggleColor}">PHP + Mobirise + Generatoren</a><div class="dropdown-menu mega-dropdown-content p-4" mbr-class="{'show': megaAlwaysOpen}" mbr-style="{'background-color': megaBgColor, 'display': megaAlwaysOpen ? 'block' : ''}"><div class="mega-flex" mbr-class="{'cols-1': megaCols==1, 'cols-2': megaCols==2, 'cols-3': megaCols==3, 'cols-4': megaCols==4}"><div class="mega-col"><img src="file:///C:/Users/volker/AppData/Local/Mobirise.com/Mobirise/projects/project-2025-09-03_185847/assets/images/mbr-600x423.jpg" alt="Bild 1" data-app-img="image" class="img-fluid mb-2"><h6 data-app-placeholder="Überschrift bearbeiten" mbr-style="{'font-size': megaHeadingSize + 'rem'}">Generatoren</h6><ul mbr-menu="main" class="list-unstyled"><li><a href="https://www.niederastroth.de/htaccess_generator.php" data-app-placeholder="Type Text" class="text-info text-primary" target="_blank"><span class="mobi-mbri mobi-mbri-contact-form mbr-iconfont mbr-iconfont-btn" style="color: rgb(171, 4, 237);"></span> htaccess Generator</a></li><li><a href="https://www.niederastroth.de/sqlight.html" data-app-placeholder="Type Text" class="text-info text-primary" target="_blank"><span class="mobi-mbri mobi-mbri-database mbr-iconfont mbr-iconfont-btn" style="color: rgb(255, 0, 0);"></span> SQlight DB Manager</a></li><li><a href="https://www.niederastroth.de/formgenerator/" data-app-placeholder="Type Text" class="text-info text-primary" target="_blank"><span class="mdi-communication-quick-contacts-mail mbr-iconfont mbr-iconfont-btn" style="color: rgb(255, 207, 0);"></span> Formulargenerator</a> <a href="https://www.niederastroth.de/schema_generator.php" data-app-placeholder="Type Text" class="text-info text-primary" target="_blank"><span class="mobi-mbri mobi-mbri-file mbr-iconfont mbr-iconfont-btn" style="color: rgb(172, 183, 255);"></span> Schema Generator</a> <a href="https://www.niederastroth.de/gaestebuchgenerator/" data-app-placeholder="Type Text" class="text-info text-primary" target="_blank"><span class="mdi-social-people-outline mbr-iconfont mbr-iconfont-btn" style="color: rgb(8, 68, 255);"></span> Gästebuch Generator</a> <a href="page14.html" data-app-placeholder="Type Text" class="text-info text-primary"><span class="mobi-mbri mobi-mbri-numbered-list mbr-iconfont mbr-iconfont-btn" style="color: rgb(105, 0, 146);"></span> Bootstrap Generator</a> </li></ul></div><div class="mega-col"><img src="file:///C:/Users/volker/AppData/Local/Mobirise.com/Mobirise/projects/project-2025-09-03_185847/assets/images/mbr-600x401.jpg" alt="Bild 2" data-app-img="image" class="img-fluid mb-2"><h6 data-app-placeholder="Überschrift bearbeiten" mbr-style="{'font-size': megaHeadingSize + 'rem'}">Scripte Demos</h6><ul mbr-menu class="list-unstyled"><li><a href="galerie.html" data-app-placeholder="Type Text" class="text-white"><span class="icon54-v1-picture-1 mbr-iconfont mbr-iconfont-btn" style="color: rgb(255, 207, 0);"></span> Galerie Demo</a></li><li><a href="linkliste.html" data-app-placeholder="Type Text" class="text-white"><span class="mobi-mbri mobi-mbri-bulleted-list mbr-iconfont mbr-iconfont-btn" style="color: rgb(8, 68, 255);"></span> Linkliste</a></li><li><a href="kalender.html" data-app-placeholder="Type Text" class="text-white"><span class="mbri-calendar mbr-iconfont mbr-iconfont-btn" style="color: rgb(255, 0, 0);"></span> Kalender</a> <a href="gaestebuch.html" data-app-placeholder="Type Text" class="text-white"><span class="mdi-social-people mbr-iconfont mbr-iconfont-btn" style="color: rgb(171, 4, 237);"></span> Gästebuch</a> <a href="mega.html" data-app-placeholder="Type Text" class="text-white"><span class="mobi-mbri mobi-mbri-add-submenu mbr-iconfont mbr-iconfont-btn" style="color: rgb(255, 207, 0);"></span> Mega M5</a> <a href="https://www.niederastroth.de/megam4/" data-app-placeholder="Type Text" class="text-white" target="_blank"><span class="mobi-mbri mobi-mbri-add-submenu mbr-iconfont mbr-iconfont-btn" style="color: rgb(121, 180, 33);"></span> Mega M4</a> <a href="page15.html" data-app-placeholder="Type Text" class="text-white text-primary" target="_blank"><span class="mobi-mbri mobi-mbri-features mbr-iconfont mbr-iconfont-btn" style="color: rgb(255, 0, 222);"></span> Tripel Code Block</a> </li></ul></div><div class="mega-col"><img src="file:///C:/Users/volker/AppData/Local/Mobirise.com/Mobirise/projects/project-2025-09-03_185847/assets/images/gemini_generated_image_a0110ma0110ma011-2000x1091.png" alt="Bild 3" data-app-img="image" class="img-fluid mb-2"><h6 data-app-placeholder="Überschrift bearbeiten" mbr-style="{'font-size': megaHeadingSize + 'rem'}">Demo Logins</h6><ul mbr-menu class="list-unstyled"><li><a href="#" data-app-placeholder="Type Text" class="text-info">Team</a></li><li><a href="#" data-app-placeholder="Type Text" class="text-info">Karriere</a></li><li><a href="page2.html" data-app-placeholder="Type Text" class="text-info" target="_blank">sdsdsd</a> <a href="http://www.rtl.de" data-app-placeholder="Type Text" class="text-info" target="_blank">Link2</a> <a href="http://www.rtl.de" data-app-placeholder="Type Text" class="text-info" target="_blank">Link2</a> <a href="http://www.rtl.de" data-app-placeholder="Type Text" class="text-info" target="_blank">Link2</a> <a href="http://www.rtl.de" data-app-placeholder="Type Text" class="text-info" target="_blank">Link2</a> <a href="http://www.rtl.de" data-app-placeholder="Type Text" class="text-info" target="_blank">Link2</a> <a href="http://www.rtl.de" data-app-placeholder="Type Text" class="text-info" target="_blank">Link2</a> <a href="page2.html" data-app-placeholder="Type Text" class="text-info" target="_blank">Link2</a></li></ul></div><div class="mega-col"><img src="file:///C:/Users/volker/AppData/Local/Mobirise.com/Mobirise/projects/project-2025-09-03_185847/assets/images/gemini_generated_image_a0110ma0110ma011-1224x668.png" alt="Bild 4" data-app-img="image" class="img-fluid mb-2"><h6 data-app-placeholder="Überschrift bearbeiten" mbr-style="{'font-size': megaHeadingSize + 'rem'}">Extras</h6><ul mbr-menu class="list-unstyled"><li><a href="#" data-app-placeholder="Type Text" class="text-info">Blog</a></li><li><a href="#" data-app-placeholder="Type Text" class="text-info">FAQ</a></li><li><a href="#" data-app-placeholder="Type Text" class="text-info">Downloa</a> <a href="#" data-app-placeholder="Type Text" class="text-info">Downloa</a> <a href="#" data-app-placeholder="Type Text" class="text-info">Downloa</a> <a href="#" data-app-placeholder="Type Text" class="text-info">Downloa</a> <a href="#" data-app-placeholder="Type Text" class="text-info">Downloa</a></li></ul></div></div></div></div><!-- Restliche Menü-Items --><div mbr-if="showItems" mbr-menu="main" class="d-flex flex-column flex-lg-row align-items-center gap-4 mb-0 flex-wrap" mbr-style="{'font-family': fontFamily, 'font-size': linkSize + 'rem'}"><a class="nav-link link text-white" href="news.html" data-app-placeholder="Type Text">News</a><a class="nav-link link text-white" href="videos.html" data-app-placeholder="Type Text">Videos</a><a class="nav-link link text-white" href="forum.html" data-app-placeholder="Type Text">Forum</a><a class="nav-link link text-white" href="scripte.html" data-app-placeholder="Type Text">PHP Scripte</a><a class="nav-link link text-white" href="kontakt.html" data-app-placeholder="Type Text">Kontakt</a></div></div></div></div></nav><script>document.addEventListener('DOMContentLoaded', function () {// Im Editor nie eingreifenif (document.body.classList.contains('is-builder')) return;// A) Alle evtl. mitexportierten Tooltip-/Param-Attribute entfernendocument.querySelectorAll('[title*="Mega-Menü immer offen"], [data-bs-original-title*="Mega-Menü immer offen"]').forEach(function (el) {el.removeAttribute('title');el.removeAttribute('data-bs-original-title');if (el.getAttribute('data-bs-toggle') === 'tooltip' || el.getAttribute('data-bs-toggle') === 'popover') {el.removeAttribute('data-bs-toggle');}if (window.bootstrap?.Tooltip) {var inst = bootstrap.Tooltip.getInstance(el);if (inst) inst.dispose();}});// B) Klicks im Mega-Menü abfangen (Capture), Default/Propagation stoppen und Dropdown schließendocument.querySelectorAll('.mega-dropdown-content').forEach(function (menu) {menu.addEventListener('click', function (e) {// Interaktive Elemente dürfen weiter funktionieren, alles andere stopptvar interactive = e.target.closest('a, button, input, select, textarea, label');if (!interactive) e.preventDefault();e.stopPropagation();var toggle = this.closest('.dropdown')?.querySelector('[data-bs-toggle="dropdown"]');if (toggle && window.bootstrap?.Dropdown) {bootstrap.Dropdown.getOrCreateInstance(toggle).hide();}}, true); // <- capture, damit wir VOR evtl. Rest-Handlern drankommen});});</script></section>
.mega-menu-volker {background: @menuBgColor;width: 100%;z-index: 999;position: sticky;top: 0;}.navbar {background: @menuBgColor;}.navbar-nav {display: flex !important;flex-direction: row !important;align-items: center !important;gap: 1rem;flex-wrap: wrap;width: 100%;}.navbar-nav .nav-link {color: @linkColor;font-family: inherit;font-size: inherit;text-decoration: none;transition: color .2s;}.navbar-nav .nav-link:hover {color: @primaryColor;}.mega-dropdown-content .mega-flex.cols-1 {max-width: 400px;margin: 0 auto;}.mega-dropdown-content .mega-flex.cols-2 {max-width: 800px;margin: 0 auto;background: transparent;}.mega-dropdown-content .mega-flex.cols-3 {max-width: 1100px;margin: 0 auto;background: transparent;}.mega-dropdown-content .mega-flex.cols-4 {max-width: 1300px;margin: 0 auto;background: transparent;}.dropdown-menu.show {display: block !important;}.mega-flex {display: grid;gap: 1.5rem;}.mega-flex.cols-1 {grid-template-columns: 1fr;}.mega-flex.cols-2 {grid-template-columns: repeat(2, 1fr);}.mega-flex.cols-3 {grid-template-columns: repeat(3, 1fr);}.mega-flex.cols-4 {grid-template-columns: repeat(4, 1fr);}.mega-flex.cols-1 .mega-col:nth-child(n+2) {display: none;}.mega-flex.cols-2 .mega-col:nth-child(n+3) {display: none;}.mega-flex.cols-3 .mega-col:nth-child(n+4) {display: none;}.mega-col img {width: 100%;max-width: 300px;height: auto;border-radius: 6px;display: block;background: #eee;}.mega-col h6 {font-weight: 700;margin: 10px 0 8px;}.mega-col a {color: @linkColor;text-decoration: none;display: block;margin-bottom: .3rem;}.mega-col a:hover {color: @primaryColor;}.logo-img {max-height: 5rem;}.navbar-toggler {border: 2px solid @hamburgerColor;padding: 0.5rem;background: transparent;position: relative;}.navbar-toggler-icon {width: 1.5rem;height: 1.5rem;display: inline-block;background-image: none;top: 50%;transform: translateY(-50%);}.navbar-toggler-icon::before, .navbar-toggler-icon::after, .navbar-toggler-icon {background-color: @hamburgerColor;height: 2px;width: 100%;position: absolute;left: 0;}.navbar-toggler-icon::before, .navbar-toggler-icon::after {content: '';display: block;}.navbar-toggler-icon::before {top: 0.25rem;}.navbar-toggler-icon::after {bottom: 0.25rem;}.myMarginLinks {margin-left: 80px;}@media (max-width: 991px) {.navbar-nav {flex-direction: column;}.mega-dropdown-content {position: static;display: none !important;width: 95% !important;margin: 0 auto !important;}.mega-dropdown-content.show {display: block !important;}.mega-flex {display: flex !important;flex-direction: column !important;gap: 1rem;grid-template-columns: 1fr !important;}.navbar-collapse {width: 100%;margin-top: 1rem;padding-bottom: 50px;}.mega-col img {max-width: 100% !important;}.myMarginLinks {margin-left: 0px;}button[aria-label='Toggle navigation'] {display: inline-block !important;font-size: 24px;}}A {font-size: 20px;font-family: 'Inter Tight', sans-serif;}.mega-menu-volker .mega-dropdown-content {justify-content: var(--menuAlign, center);text-align: var(--menuAlign, center);display: flex;flex-direction: column;align-items: var(--menuAlign, center);}.mega-menu-volker .dropdown-menu.mega-dropdown-content {left: 50%;transform: translateX(-50%);transition: transform 0.3s ease, left 0.3s ease;}.mega-menu-volker[menu-align="flex-start"] .dropdown-menu.mega-dropdown-content {left: 0;transform: none;}.mega-menu-volker[menu-align="flex-end"] .dropdown-menu.mega-dropdown-content {right: 0;left: auto;transform: none;}.mega-menu-volker[always-top] {position: fixed !important;top: 0;left: 0;right: 0;z-index: 1050;width: 100%;}body {scroll-behavior: smooth;padding-top: 100px !important;margin-top: 100px !important;scroll-padding-top: 100px;}H6 {color: #d70081;}.mega-dropdown-content when (@megaOpacity < 1) {background: rgba(red(@megaBgColor), green(@megaBgColor), blue(@megaBgColor), @megaOpacity) !important;}.navbar-caption {color: #8caff0!important;}/* Nur online: eventuelle Param-Elemente wirkungslos machen */:not(.is-builder) .mega-params,:not(.is-builder) [data-param="megaAlwaysOpen"],:not(.is-builder) .mbr-params,:not(.is-builder) .mbr-section-btn[data-param="megaAlwaysOpen"],:not(.is-builder) [title*="Mega-Menü immer offen"] {display: none !important;pointer-events: none !important;}
<script>document.addEventListener("DOMContentLoaded", function() {// Alle Links innerhalb des Mega-Menüsdocument.querySelectorAll('.mega-dropdown-content a').forEach(link => {link.addEventListener('click', () => {// Dropdown schließt sich, sobald ein Link angeklickt wirdconst dropdown = document.querySelector('.mega-menu-wrapper .dropdown-menu.show');if (dropdown) {const toggle = dropdown.parentElement.querySelector('[data-bs-toggle="dropdown"]');const bsDropdown = bootstrap.Dropdown.getInstance(toggle);if (bsDropdown) bsDropdown.hide();}});});// Optional: Dropdown auch schließen, wenn man irgendwo anders klicktdocument.addEventListener('click', function(e) {const openDropdown = document.querySelector('.mega-menu-wrapper .dropdown-menu.show');if (openDropdown && !openDropdown.contains(e.target)) {const toggle = openDropdown.parentElement.querySelector('[data-bs-toggle="dropdown"]');const bsDropdown = bootstrap.Dropdown.getInstance(toggle);if (bsDropdown) bsDropdown.hide();}});});</script>
Den Java Script Teil <script> .... </script> kopiert ihr bitte an das Ende des HTML Teil unter </section> Der soll dafür sorgen das der Menü Container immer geschlossen wird