僅在CSS 中固定X 軸位置
設計網頁佈局時,通常希望將元素固定在特定軸上,而仍然允許在其他方向滾動。常見的情況是固定 x 軸上的元素,以便在使用者垂直滾動時它保持水平位置。
可能嗎?
是的,只使用 CSS 即可固定 x 軸上的位置。
如何實現它
要實現此目的,請按照以下步驟操作:
jQuery 和CSS範例:
$(window).scroll(function() { $('#header').css({ 'left': $(this).scrollLeft() + 15 // Adjust based on CSS 'left' }); });
#header { top: 15px; left: 15px; position: absolute; }
進階腳本:
進階腳本:var leftOffset = parseInt($('#header').css('left')); // Grab initial left position $(window).scroll(function() { $('#header').css({ 'left': $(this).scrollLeft() + leftOffset // Use initial offset }); });
以上是我可以只使用 CSS 來修復元素在 X 軸上的位置嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!