Dynamic breakpoint b oxygen builder meu elementOxygen builder navigation element

Add a dynamic break point to your horizontal navigation menu in Oxygen Builder to have a dynamic linebreak on mobile devices.

This article explains why the oxygen menu items does not wrap it's children into a new row when they are overflowing the screen. To understand this article you will require a basic understanding on flex-box. You can watch this video by Kevin Powell or read about flexbox on the MDN Docs.

The 'issue' with the native menu in oxygen

The Oxygen menu's ol element is set up as a flex-box, but does not contain a 'flex-wrap:wrap', which allows flex elements that would horizontally overflow

  1. Create a stylesheet in Oxygen Builder
  2. Add this code to your style sheet:
    /*Target ul selector of the relevant menu class swap .menu--footer for relevant menu class or #selector*/
    .menu--footer ul {
    flex-wrap:wrap;
    }

    /*Target li selector withing the list targeted above swap .menu--footer for relevant menu class or #selector*/
    .menu--footer ul li{
    width: fit-content !important;
    }
  3. Apply the class '.menu--footer' to your menu element in the Oxygen editor
responsive horizontal oxygen builder navigation menu
responsive horizontal oxygen builder navigation menu
/*Replace .menu with your menu class*/
.menu--footer ul {
flex-wrap:wrap;
}


.menu--footer ul li{
width: fit-content !important;
}

Recent posts:

Freelancer vs. Agency for developing your website

Are you planning to build or revamp your business website and wondering whether to hire a freelancer or an agency? As someone who has worked as both a freelancer and alongside agencies, I often help clients navigate this decision. Each option has its strengths and challenges, and understanding how they operate can make all the […]
integrate acuity scheduling with ms teams & outlook (3000 x 1400 px)

Scheduling MS Teams meetings with Acuity Scheduling

Learn how to schedule Microsoft Teams meetings for Acuity Scheduling appointments using Zapier's Acuity x Outlook integration.
Desk with laptop showing wordpress editor

10 beginner friendly steps to improve your SEO

Learn how to improve your website's SEO with the simple steps outlined in this blog. All steps are 100% beginner friendly.

Start your project today

Get in touch
Contact Form
chevron-left