如果不是複雜的需求,對於在元素流中有滾動後要固定的元素,像是頂部 header 滾動後要固定或底部 footer 在滾動前要固定,我都會偏好用position: sticky這個方式去處理,簡單粗暴,不像position: fixed那樣要去計算高度來給其他元素 padding 以防遮住主要內容,或是滾動後要用 JS 去偵測來修改,瀏覽器會幫你做好運算。
一名浮沈於前端汪洋的小碼農,主要使用的框架為Vue及其生態系。平常的興趣是喝飲料、玩手遊(鎖鏈戰記、歧路旅人:大陸的霸者)。