這篇文章主要介紹了css3中sticky不生效的解決方法,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供古城企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、H5建站、小程序制作等業(yè)務(wù)。10年已為古城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。css3 sticky不生效的解決辦法:1、父元素不能overflow:hidden或者overflow:auto屬性;2、必須指定top、bottom、left、right4個(gè)值之一;3、父元素的高度不能低于sticky元素的高度。
sticky不生效原因有:
父元素設(shè)置了overflow:hidden或者overflow:auto
未指定top、right、bottom、left4個(gè)值中的任意一個(gè)
父元素高度小于sticky定位的元素高度
sticky屬性依賴于用戶的滾動(dòng),在 position:relative 與 position:fixed 定位之間切換。
元素定位表現(xiàn)為在跨越特定閾值前為相對(duì)定位,之后為固定定位。
sticky屬性僅在以下幾個(gè)條件都滿足時(shí)有效:
父元素不能overflow:hidden或者overflow:auto屬性
必須指定top、bottom、left、right4個(gè)值之一,否則只會(huì)處于相對(duì)定位
父元素的高度不能低于sticky元素的高度
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享css3中sticky不生效的解決方法內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!