今天在做css定位的時候遇到一個問題,我想用fixed定位下來,但是發現這個時候定義的百分百寬度不隨著父元素走了而是整個屏幕的百分百,這個就很尷尬了,也不能固定寬度吧,畢竟還要寬度自適應。 這個時候發現了一個position的屬性 sticky 它是relative和fixed的結合體可以理解為,當 ...
今天在做css定位的時候遇到一個問題,我想用fixed定位下來,但是發現這個時候定義的百分百寬度不隨著父元素走了而是整個屏幕的百分百,這個就很尷尬了,也不能固定寬度吧,畢竟還要寬度自適應。
這個時候發現了一個position的屬性 ----- sticky
它是relative和fixed的結合體可以理解為,當我們屏幕還沒有滾動出原有的範圍的時候就跟relative一樣,正常排列在那裡,當我們屏幕滾動出去了這個時候就fixed,常用語頭部或者底部一個吸頂的行為,最最關鍵的是,他不會像fixed一樣把他的父級變成瀏覽器可視區域,還是你的父級