2013-10-13 3 views

답변

0

navbar를 사용하고 affix plugin을 사용하면 작동하게 할 수 있습니다. 여기에 (매우 거친) 작업 예제가 있습니다 : http://bootply.com/87472. 중요한 비트는 CSS에 다음 HTML에서

header {   //this is whatever is sitting above the navbar. 
    height:50px;  //this can be set to anything, just make it match 
        //the data-offset-top in the HTML (see below) 
}  
.affix { 
    width:100%;  //makes sure the "affixed" navbar stretches the full width 
    top:0;   //makes it stick to the top when it gets there. 
} 
.affix + p {  //this is whatever is sitting below the navbar 
    margin-top:70px; //set to the total height of your navbar 
} 

비트는 당신이 필요합니다

위에서 언급 한 바와 같이
<div class="navbar navbar-default" data-spy="affix" data-offset-top="50"> 

, data-offset-top이 당신의 메뉴 바 위에 앉아 어떤 요소의 전체 높이와 일치해야합니다.

멋진 효과는 마법을 실현하기 위해 css transitions을 확인해 보시기 바랍니다.