首頁 >web前端 >css教學 >溢出如何影響 CSS 定位佈局模組層級 3 中的黏性定位?

溢出如何影響 CSS 定位佈局模組層級 3 中的黏性定位?

DDD
DDD原創
2024-11-17 22:37:021078瀏覽

How Does Overflow Affect Sticky Positioning in CSS Positioned Layout Module Level 3?

CSS 定位版面模組等級3 中的捲動框

CSS 定位版面模組層級3 定義了黏性定位,這與行為類似相對定位的盒子。但是,偏移量是根據具有滾動框的最近祖先計算的,如果沒有祖先具有滾動框,則根據視口計算偏移量。

什麼是滾動框?

捲動框是溢位值設定為可見(預設)以外的值的方塊。這是基於先前的文檔,其中由於溢出而出現了粘性元素的問題。

溢出對黏性定位的影響

如果具有溢出:隱藏的元素是祖先的位置:黏性元素,後者的偏移量將根據具有隱藏溢出的祖先框來計算。因此,滾動行為將受到限制,從而防止黏性元素可見。

程式碼範例

.wrapper {
  height:200vh;
  border:2px solid;
}
.wrapper >div {
  position:sticky;
  top:0;
  height:20px;
  background:red;
}
<div class="wrapper">
  <div></div>
</div>

以上是溢出如何影響 CSS 定位佈局模組層級 3 中的黏性定位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:繼續開源開發下一篇:繼續開源開發