=== RoarDev Mega Menu Builder ===
Contributors: roardev
Donate link: https://buymeacoffee.com/iksopnil
Tags: mega menu, navigation menu, elementor mega menu, gutenberg mega menu, menu builder
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

RoarDev Mega Menu Builder is a powerful and modern mega menu builder for WordPress. Create beautiful mega menus using WordPress native menus with Gutenberg or Elementor. Display floating, centered mega menu overlays on hover or click without breaking your theme layout. Perfect for any site needing a professional WordPress menu builder.

== Description ==

**RoarDev Mega Menu Builder** transforms your WordPress navigation into powerful, modern mega menus without breaking your theme layout. As a versatile WordPress menu builder, it allows you to build beautiful mega menu content using Gutenberg blocks or Elementor widgets, then display them as floating, centered overlays on hover or click.

= Key Features =

* **Gutenberg & Elementor Support** - Build mega menu content with your favorite page builder
* **Floating Centered Display** - Mega menus appear as elegant overlays, perfectly centered on your page
* **Flexible Triggers** - Choose hover or click activation per menu item
* **Customizable Styling** - Control width, background color, border radius, margin, and padding
* **Negative Margins** - Overlap mega menus with your navbar for seamless designs
* **Mobile Responsive** - Automatically adapts to mobile devices with touch-friendly interactions
* **Theme Independent** - Works with any WordPress theme without conflicts
* **Performance Optimized** - Lightweight and fast, only loads when mega menus are present
* **Accessibility Ready** - Built with keyboard navigation and screen reader support

= How It Works =

1. Create mega menu content using Gutenberg or Elementor (under Mega Menus CPT)
2. Go to Appearance → Menus and enable "Mega Menu" on any menu item
3. Select your mega menu content and customize the display settings
4. Choose trigger type (hover or click) and width options
5. Customize styling: background color, border radius, margins, and padding

= Perfect For =

* E-commerce sites with product categories
* News and magazine websites
* Corporate websites with complex navigation
* Portfolios and agency sites
* Any site needing advanced navigation

= Pro Tips =

* Use negative top margin to make mega menus overlap with your navbar
* Combine with custom width for unique layouts
* Use border radius for modern, rounded designs
* Adjust internal padding for perfect content spacing

== Installation ==

= Automatic Installation =

1. Log in to your WordPress admin panel
2. Go to Plugins → Add New
3. Search for "Mega Menu Builder"
4. Click "Install Now" and then "Activate"

= Manual Installation =

1. Download the plugin zip file
2. Go to Plugins → Add New → Upload Plugin
3. Choose the downloaded file and click "Install Now"
4. Activate the plugin

= Getting Started =

1. Go to **Mega Menus** in your WordPress admin
2. Create a new mega menu using Gutenberg or Elementor
3. Go to **Appearance → Menus**
4. Expand any menu item and check "Enable Mega Menu"
5. Select your mega menu content from the dropdown
6. Customize width, trigger, and styling options
7. Save your menu and view it on your site!

== Frequently Asked Questions ==

= Does this work with any WordPress theme? =

Yes! Mega Menu Builder is designed to work with any properly coded WordPress theme. It uses a floating overlay approach that doesn't interfere with your theme's layout.

= Can I use both Gutenberg and Elementor? =

Absolutely! You can create some mega menus with Gutenberg and others with Elementor. Choose the builder that works best for each menu.

= Will this slow down my website? =

No. The plugin only loads its assets on pages where mega menus are actually present, keeping your site fast and efficient.

= Does it work on mobile devices? =

Yes! The plugin automatically adapts to mobile devices with touch-friendly interactions and responsive layouts.

= Can I customize the appearance? =

Yes! You can customize:
* Width (container, custom, or full width)
* Background color (with color picker)
* Border radius (0-50px)
* Top margin (-100 to 100px, negative for overlap)
* Internal padding (0-100px)

= What's the difference between hover and click triggers? =

* **Hover**: Mega menu appears when you hover over the menu item (desktop only, automatically switches to click on mobile)
* **Click**: Mega menu appears when you click the menu item (works on all devices)

= Can I have different mega menus for different menu items? =

Yes! Each menu item can have its own unique mega menu content and settings.

== Screenshots ==

1. Mega menu displayed as a centered floating overlay
2. Menu settings in Appearance → Menus
3. Styling options: width, colors, spacing
4. Gutenberg editor for mega menu content
5. Elementor editor for mega menu content
6. Mobile responsive mega menu

== Changelog ==

= 1.0.0 - 2026-01-28 =
* Initial release
* Gutenberg and Elementor support
* Floating centered mega menu display
* Hover and click triggers
* Customizable width options (container, custom)
* Background color picker
* Border radius control
* Margin control with negative values
* Internal padding control
* Mobile responsive design
* Accessibility features
* Performance optimizations

== Upgrade Notice ==

= 1.0.0 =
Initial release of Mega Menu Builder. Build beautiful mega menus with Gutenberg or Elementor!

== Support ==

For support, feature requests, or bug reports, please visit:
* Plugin URI: https://roardev.xyz/mega-menu-builder
* Support the developer: https://buymeacoffee.com/iksopnil

== Credits ==

Developed by **RoarDev** (https://roardev.xyz)
