CSS中固定元素位置可以讓網(wǎng)頁(yè)更美觀,使得用戶界面更加清晰。在實(shí)際應(yīng)用中,我們可以使用fixed屬性、absolute屬性和sticky屬性來(lái)實(shí)現(xiàn)元素的固定位置。
position: fixed; top: 0; left: 0;
使用fixed屬性可以使得元素固定在瀏覽器的窗口上面,無(wú)論頁(yè)面如何滾動(dòng),該元素都會(huì)保持在原處,代碼如下:
position: absolute; top: 100px; left: 50px;
使用absolute屬性可以使得元素相對(duì)于其最近的父元素固定位置,無(wú)論怎樣滾動(dòng)頁(yè)面,該元素都會(huì)保持在父元素的固定位置上,代碼如下:
position: sticky; top: 50px;
使用sticky屬性可以使得元素在頁(yè)面滾動(dòng)到一定位置時(shí)固定在屏幕上,當(dāng)頁(yè)面滾動(dòng)回到該位置時(shí),元素會(huì)重新變?yōu)樵瓉?lái)的位置,代碼如下:
通過(guò)使用以上三種屬性,我們可以實(shí)現(xiàn)元素在頁(yè)面滾動(dòng)時(shí)保持固定的位置,以及在一定條件下定位元素的位置。