我想使導航欄位置固定。在頁面的頂部,導航欄應該位於頁眉的下方,並且當頁眉不再可見時向下滾動後,導航欄應該位於頁面的頂部。我怎樣才能做到這一點?當我在導航欄和頁面頂部之間滾動後嘗試執行操作時,仍然是標題的高度(儘管它不再可見)。導航欄固定位置停留在頂部而標題消失
這裏是我的CSS:
header{
background-color: red;
width: 100%;
height: 100px;
}
nav{
position: fixed;
float:left;
height: 100px;
width: 100px;
margin-left: 10px;
margin-right: 50px;
margin-top:50px;
background-color: green;
}
main{
background-color: blue;
height: 1500px;
margin-left:15%;
margin-right:5%;
margin-top:50px;
}
和jfiddle:https://jsfiddle.net/pg2kwk5e/
只是爲了澄清,你想這兩個導航欄和標題滾動時會出現? –
我希望導航欄始終可見並且頁面只在頁面滾動到頂部時纔會顯示 – matip
您必須使用javascript才能實現該功能 –