[英]How to have two different types of navigation bar one fixed and one static with different menu items?
我們如何在網站https://ooomf.com/上固定具有相同行為的導航欄,並同時具有兩種不同類型的菜單項。
例如,在上面的網站上,它們具有故事,工作原理,博客和登錄,位於頂部菜單,當您在固定菜單中向下滾動時,“登錄”將替換為“啟動項目”按鈕。
我們如何在bootstrap 3中使用css / jquery做到這一點?
幫助將不勝感激。
謝謝。
它稱為粘性導航欄。 現在您可以找到許多這種變化,但是這里是一個簡單的教程。
您只需使用Afix在bootstrap中應用
$('#navbar').affix({
offset: {
top: 50
}
});
通過數據屬性更新要輕松地將詞綴行為添加到任何元素,只需將data-spy =“ affix”添加到要監視的元素。 使用偏移量定義何時切換元素的固定。
<div data-spy="affix" data-offset-top="60">
...
</div>
您可以在需要顯示時在data-offset-top="200"
進行設置。 這是例子
這是一個帶有2個導航欄的示例。 用戶滾動到頂部標題上方后, affix
組件將第二個導航欄固定在頂部。 您可以使用CSS z-index
將第二個導航欄放在第一個導航欄上...
#topNav {
z-index:-1;
}
#nav {
width: 100%;
position:static;
top:-32px;
}
#nav.affix {
position: fixed;
top: 0;
z-index:10;
-webkit-transition: all .6s ease-in-out;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.