MISE À JOUR 2018
Bootstrap 4
Changer le point d'arrêt de la barre de navigation est plus facile dans Bootstrap 4 en utilisant les navbar-expand-*classes:
<nav class="navbar fixed-top navbar-expand-sm">..</nav>
navbar-expand-sm = menu mobile sur les écrans xs <576px
navbar-expand-md = menu mobile sur les écrans sm <768px
navbar-expand-lg = menu mobile sur les écrans md <992px
navbar-expand-xl = menu mobile sur écrans lg <1200px
navbar-expand = ne jamais utiliser le menu mobile
(no expand class) = toujours utiliser le menu mobile
Si vous excluez navbar-expand-*le menu mobile sera utilisé à des alllargeurs. Voici une démo des 6 états de la barre de navigation : Bootstrap 4 Navbar Example
Vous pouvez également utiliser un point d'arrêt personnalisé (??? px) en ajoutant un peu de CSS. Par exemple, voici 1300 px.
@media (min-width: 1300px){
.navbar-expand-custom {
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-custom .navbar-nav {
flex-direction: row;
}
.navbar-expand-custom .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem;
}
.navbar-expand-custom .navbar-collapse {
display: flex!important;
}
.navbar-expand-custom .navbar-toggler {
display: none;
}
}
Bootstrap 4 Navbar Breakpoint personnalisé
Exemples Bootstrap 4 Navbar Breakpoint Exemples
Bootstrap 3
Pour Bootstrap 3.3.x, voici le CSS de travail pour remplacer le point d'arrêt de la barre de navigation. Passez 991pxà la dimension en pixels du point auquel vous souhaitez que la barre de navigation s'effondre ...
@media (max-width: 991px) {
.navbar-header {
float: none;
}
.navbar-left,.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin-top: 7.5px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
}
Exemple de travail pour 991px: http://www.bootply.com/j7XJuaE5v6
Exemple de travail pour 1200px: https://www.codeply.com/go/VsYaOLzfb4 (avec formulaire de recherche)
Remarque: ce qui précède fonctionne pour tout ce qui dépasse 768 pixels . Si vous devez le changer en moins de 768px, l' exemple de moins de 768px est ici .