I am currently updating our website from Bootstrap 3.3.7 to Bootstrap 4. The header contains a navigation bar with dropdown items.
https://i.sstatic.net/n2P6U.png
<header>
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-white bg-pb-header-gradient">
<button class="navbar-toggler p-0" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="" routerLink="/home">
<img src="/assets/images/pb-header-mark.svg" width="32" height="31" class="d-inline-block align-top" alt=""> Design System
</a>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" routerLink="/home">Home</a>
</li>
... etc ...
As I work on making the site mobile-responsive with minimal overrides, I had to adjust the background size of the gradient to ensure the menu doesn't have a gradient background:
https://i.sstatic.net/VVTjo.png
However, the dropdown menu under "web" is still displaying as a typical dropdown:
https://i.sstatic.net/tfIw4.png
Is there a built-in override for this common header menu pattern that needs to be adapted for mobile devices?