0
我很想設定的#box4
與top: 45px
就像#box3
相對於#box2
位置的初始位置,但仍保持#box4
與position: sticky
這使得它在向下滾動頁面後顯示同一級別。如何設置初始頂部位置,當元素的位置屬性是粘
原始位置,
滾動後,
html,
body {
margin: 0;
padding: 0;
height: 1000px;
}
.box {
width: 30px;
height: 30px;
border: 1px solid #bdbdbd;
}
#box1 {
position: static;
}
#box2 {
position: relative;
left: 50px;
top: -15px;
}
#box3 {
position: fixed;
top: 30px;
left: 100px;
}
#box4 {
position: sticky;
top: 30px;
left: 150px;
}
<div class="box" id="box1">
B1 Static
</div>
<div class="box" id="box2">
B2 Relative
</div>
<div class="box" id="box3">
B3 Fixed
</div>
<div class="box" id="box4">
B4 Sticky
</div>