2018 업데이트
부트 스트랩 4
Bootstrap 4에서 Navbar 브레이크 포인트 변경이 더 쉽습니다. navbar-expand-*
클래스:
<nav class="navbar fixed-top navbar-expand-sm">..</nav>
navbar-expand-sm
= XS 화면의 모바일 메뉴 <576px
navbar-expand-md
= SM 화면의 모바일 메뉴 <768px
navbar-expand-lg
= MD 화면의 모바일 메뉴 <992px
navbar-expand-xl
= LG 화면의 모바일 메뉴 <1200px
navbar-expand
= 모바일 메뉴를 사용하지 마십시오
(no expand class)
= 항상 모바일 메뉴를 사용하십시오
당신이 배제하는 경우 navbar-expand-*
모바일 메뉴가 사용됩니다 all
너비. 다음은 6 개의 Navbar 상태의 데모입니다. 부트 스트랩 4 NAVBAR 예제
작은 CSS를 추가하여 사용자 정의 중단 점 (??? px)을 사용할 수도 있습니다. 예를 들어, 여기에 1300px가 있습니다.
@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 .dropdown-menu {
position: absolute;
}
.navbar-expand-custom .nav-link {
padding-right: .5rem;
padding-left: .5rem;
}
.navbar-expand-custom > .container {
flex-wrap: nowrap;
}
.navbar-expand-custom .navbar-collapse {
display: flex!important;
flex-basis: auto;
}
.navbar-expand-custom .navbar-toggler {
display: none;
}
}
부트 스트랩 4 관습 NAVBAR 브레이크 포인트
부트 스트랩 4 Navbar 브레이크 포인트 예제
** 부트 스트랩 3 **
부트 스트랩 3.3.x의 경우 여기에 있습니다 일하고 있는 CSS Navbar 브레이크 포인트를 무시합니다. 변화 991px
Navbar가 무너지기를 원하는 지점의 픽셀 치수로 ...
@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;
}
}
991px의 작업 예 : http://www.bootply.com/j7xjuae5v6
1200px의 작업 예 : https://www.codeply.com/go/vsyaolzfb4 (검색 양식 포함)
참고 : 위의 것은 무엇이든 작동합니다 768px 이상. 변경 해야하는 경우 768px 미만 그만큼 768px 미만의 예가 여기에 있습니다.