No Bootstrap 4, se você deseja subir demais quando o Navbar-Expand-*, expande e desmorona e mostra e esconde o hambúrguer (NavBar-Toggler), você precisa encontrar esse estilo/definição em bootstrap.css e redefini-lo em seu próprio alfabetizador de alfabetização (ou diretamente no bootstrap.css, se você for tão inclinado).
Por exemplo. Eu queria que o Navbar-Expand-LG colapse e mostrasse o Navbar-Toggler a 950px. Em bootstrap.css, encontro:
@media (max-width: 991.98px) {
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
E abaixo disso ...
@media (min-width:992px) {
... lots of styling ...
}
Copiei as duas consultas @media e as coloquei no meu estilo.css, depois modifiquei o tamanho para atender às minhas necessidades. No meu caso, eu queria que ele desmaie a 950px. As consultas @media devem precisar ser tamanhos diferentes (acho), então defino o contêiner max-lar para 949.98px e usei o 950px para a outra consulta @media e, portanto, o código a seguir foi anexado ao meu estilo.css. Isso não foi fácil de desembaraçar de soluções distorcidas que encontrei no Stackoverflow e em outros lugares. Espero que isto ajude.
@media (max-width: 949.98px) {
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 950px) {
.navbar-expand-lg {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-lg .navbar-nav .dropdown-menu-right {
right: 0;
left: auto;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler {
display: none;
}
.navbar-expand-lg .dropup .dropdown-menu {
top: auto;
bottom: 100%;
}
}