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

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

DDD
發布: 2024-11-17 22:37:02
原創
1073 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板