All Collections
Divi Documentation
FAQ's
How to show different navigation menus on Desktop, Tablet, and Phone
How to show different navigation menus on Desktop, Tablet, and Phone

Using the Divi's Visibility settings any module can have different content and styles based on the devices: Desktop, Tablet or Phone

Eduard Ungureanu avatar
Written by Eduard Ungureanu
Updated over a week ago

In some cases, we might need a way to have different menus on different devices. This can be built using Divi's Visibility options.

  1. In Appearance > Menu, create 3 different menus.

    One will be used for Desktops, one will be used for Tablets, and one will be used on Phones. Make sure that each Menu is named differently and has its menu items.

    Create WordPress Menus

  2. In the Divi > Theme Builder > Header Layout or in the Page layout where the Menu module is located, duplicate the Menu module two more times.

    Duplicate the Menu module

  3. For each Menu module, set the correct WordPress Menu to be used.

    Choose the WordPress menu to be used in the Menu module

  4. For each Menu module instance, edit its settings and go to Advanced Tab > Visibility

  5. Set each Menu module to only show on a specific device by deactivating it on the other two devices.

    Set the visibility settings

For example,

  • The first Menu module should be set to not be visible on Tablet and Phones, meaning it will only be visible on Desktops.

  • The second Menu module should be set to not be visible on Desktops and Phones, meaning it will only be visible on Tablets.

  • The third Menu module should be set to not be visible on Desktop and Tablet, meaning it will only be visible on Phones.

Video Tutorial explaining all the steps from above.

Did this answer your question?