How to Make A Horizontal Scrollable Mobile Menu

Greetings Everyone,

This short tutorial will shed some light on how to replicate the mobile menu seen on Elementor website. See the image below to see what I am referring to.

My working environment

Theme: Hello Theme

Elementor Version: Pro

Let’s Begin

For this tutorial I will be using the Nav Menu widget with these options.

Activate your responsive mode for mobile and your menu should look something like this.

Now we need to add some css to our advanced > custom css.

selector ul {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;

Please note that the above css needs to go in the custom css area of the Nav Menu for it to work properly. If you plan on adding it to your style sheet or customizer you would need to swap out selector for a custom class or id.

The final result:

And there you have it very simple to implement with just a little bit of CSS.

I hope you found. this useful 😀.

Related Articles

How To Turn A Section Into A Carousel

Greeting All, In this tutorial I am going to show you how you can turn...

How To Wrap Text In Elementor

Greetings All. This brief tutorial will touch on a subject I was asked about this...

How to Create A CSS Arrow

Greetings All, For this brief tutorial I will show you how to create a css...

How to swap out your logo in your sticky header

This tutorial is going to answer a question that I have seen tons of times...

Leave a Reply

Your email address will not be published. Required fields are marked *

Powered by Elementor Pro

How happy are you with Key Elements?


Subscribe to get notified and receive a special invite.