Hide overflow on elements with fixed position

后端 未结 3 922
迷失自我
迷失自我 2020-12-31 14:10

Is there any way to hide the overflow of a fixed div with a container? I thought fixed inside fixed would do it, but it seems it\'s not the case. The only w

相关标签:
3条回答
  • 2020-12-31 14:29

    Unfortunately it seems to be impossible to nest a fixed element within another element (fixed or not) and expect the outer element to wrap it and hide any overflow.

    The only thing I can think of is setting the inner div to position:absolute instead of fixed. Here is an example based on your jsfiddle: jsfiddle.net/pjFa6/15 .

    0 讨论(0)
  • 2020-12-31 14:37

    In some mobile browser contexts, use of -webkit-overflow-scrolling: touch may achieve a "clipped" fixed-position element. See: https://miketaylr.com/posts/2015/06/position-fixed-overflow-hidden.html

    0 讨论(0)
  • 2020-12-31 14:50

    with a z-index: any value; statement in the container will do in some webkit browsers, like chrome.

    0 讨论(0)
提交回复
热议问题