原文:如何讓position fixed不再基於瀏覽器窗口定位

position:fixed默認是相對瀏覽器定位的。 就是將某個元素固定在瀏覽器的某個確定的位置,不隨滾動條的移動而變化 MDN對position: fixed有一個注釋: 當元素祖先的 transform 屬性非 none 時,容器由視口改為該祖先。 也就是說如果想讓fixed不相對瀏覽器定位,只要給它的隨便哪個祖先設上非none的transform,問題就解決了。這祖先可以是static的,也 ...

2019-11-19 14:14 0 445 推薦指數:

查看詳情

position:fixed相對父級元素定位而不是瀏覽器

position:fixed默認是相對瀏覽器定位的 原理:fixed定位相對父級容器定位,不添加:top,bottom,left,right樣式,通過margin定位 代碼:http://jsbin.com/tegodideyi/edit?html,css,output HTML布局 ...

Sun Jul 10 18:21:00 CST 2016 0 3030
父節點使用css的transform: translate(0, 0)時position:fixed在chrome瀏覽器中無效

今天在做移動端的頁面,無意間發現了一個Chrome瀏覽器下的一個bug,在使用CSS3的transform: translate(0, 0)屬性對節點A進行位置轉化,此時A節點下面有一個字節點B,節點B使用了position:fixed進行了定位,按照常理節點B應該懸掛在瀏覽器窗口視圖上,不會跟隨 ...

Fri Aug 22 18:23:00 CST 2014 0 10584
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM