我是html和css的新手,我想知道這是否可以在純CSS中使用。更改固定css元素的「起始位置」
所以我製作了3個div,全部完全符合我的屏幕尺寸。我想知道的是,如果你讓「菜單」固定,讓它滾動,你能改變它的起始位置嗎?
<div class="red"></div>
<div class="blue">
<h1>Menu</h1>
</div>
<div class="green"></div>
這是與它一起去的CSS:
.red{
background-color: red;
width: 100%;
height: 1080px;
}
.blue{
background-color: blue;
width: 100%;
height: 1080px;
}
.green{
background-color: green;
width: 100%;
height: 1080px;
}
h1{
font-size: 100px;
position: fixed;
top: 0;
}
所以我基本上的意思是可以通過「菜單」當我從滾動越過藍格,向下,同時它的不可見的固定但在紅色的div? (所以它的'起始位置'實際上是在藍色的div上)
對不起,如果問題解釋不好,英語不是我的母語。先謝謝你。
你的意思是說,一旦滾動的藍色div出現,菜單跳轉到它並離開紅色的div? –
我的意思是'菜單'會出現藍色div等等,但是當你回滾到紅色的div時,它會再次堅持藍色,所以當頁面加載時,'menu'將不會可見,直到出現藍色的div。 –
你想讓菜單隻出現在藍色區域,對吧? –