Skip to content
Submit a Ticket(opens in a new tab)

How to design a responsive menu

With the Kata theme, you can design headers optimized for various screen sizes, creating an adaptive user experience. For an enhanced mobile experience, use the Kata Hamburger Menu element to design a more advanced responsive menu. This guide provides step-by-step instructions on creating a mobile-friendly header, building an Elementor template, and managing visibility settings.

Mobile header section in the Kata header builder

Kata spa demo mobile layout with an Aroma Premium Massage section and an arrow pointing to the responsive icon

Responsive mobile menu designed with Kata

Add a New Header Section for Mobile Devices

Section titled “Add a New Header Section for Mobile Devices”

Under your existing header section, create an additional section. This section will be customized exclusively for smaller screens to ensure a better fit.

In this new section, place essential elements like the Kata Logo and Kata Hamburger Menu. This setup ensures that mobile users can access the main navigation with a simple toggle.

Adding core elements to the Kata mobile header

To set up the content displayed when the toggle is tapped, go to WordPress Admin > Templates > Add New. Choose the Section template type and create a new template specifically for your mobile menu.

Be Different With our Products ad banner with a gray running sneaker

Creating a new Elementor template for the mobile menu

Set the Section’s Height to Fit the Screen

Section titled “Set the Section’s Height to Fit the Screen”

In the Elementor editor, set the section height to “Fit to Screen” to make sure the menu fills the entire height of the device’s screen when opened.

Setting the section height to fit the screen in Elementor

Add the Kata Menu Element and Customize Layout

Section titled “Add the Kata Menu Element and Customize Layout”

Drag the Kata Menu element into this section, setting its layout to Vertical for a streamlined, stacked appearance that works well on mobile.

Adding the Kata Menu element to the template

Select the desired menu from the dropdown options so that it’s linked to this mobile-friendly menu template.

Now, it’s time to style this menu using the Styler. Go to the Style tab and open the Wrapper’s styler by clicking on the icon in front of it. Go to the Text tab in the Styler and change the text alignment to the Center. This way, your menu items will be in the middle.

In Elementor’s Style tab, open the Styler for the Wrapper by clicking the icon next to it. Under the Text section, set the text alignment to Center to ensure the menu items are neatly aligned.

Kata logo in white

Click General within the Styler to access individual menu items. Here, you can adjust colors, fonts, padding, and other styling options to match your brand’s aesthetics.

Customizing individual menu items in the Kata Menu element

Once you’ve finished styling, save the template. This mobile menu is now ready to be connected to the Kata Hamburger Menu element.

Select Your New Template in Kata Hamburger Menu

Section titled “Select Your New Template in Kata Hamburger Menu”

Go to the Kata Hamburger Menu settings and choose the template you saved in the previous step. This links the menu to the toggle button, so tapping it on mobile will display the advanced menu.

Selecting the menu template in the Kata Hamburger Menu

Manage Visibility Settings for Different Devices

Section titled “Manage Visibility Settings for Different Devices”

Set your main header section to Display: Block for larger screen sizes (Desktop, Laptop, and Tablet Landscape) and Display: None for mobile, small mobile, and smaller tablets.

Display settings for large screens in Kata header builder

For the mobile-optimized header section, reverse these settings: Display: None for Desktop, Laptop, and Tablet Landscape, and Display: Block for mobile, small mobile, and smaller tablets.

Display settings for the mobile header in Kata

Hiding elements on the mobile header in Kata

With these steps, you’ve successfully implemented a responsive, mobile-friendly header using Kata’s advanced Hamburger Menu feature. By creating a toggle menu that opens to a full-screen layout, users can easily navigate your site on mobile devices, enjoying a seamless experience across all screen sizes.