在使用 position:fixed固定定位的时候,有些场景下使用固定定位的元素需要依据父元素设置百分比宽度
但fixed定位后,百分比宽度是基于windows的,直接设置百分比宽度就会出现问题。
这时,我们可以给父元素设置一个宽度,然后给使用固定定位的元素设置 width: inherit;,就可以继承父元素的宽度了。
也可以设置父元素的高度为占满全屏,然后给子元素设置position: sticky;粘性定位,这样就可以实现根据父元素设置百分比宽度了
在使用 position:fixed固定定位的时候,有些场景下使用固定定位的元素需要依据父元素设置百分比宽度
但fixed定位后,百分比宽度是基于windows的,直接设置百分比宽度就会出现问题。
这时,我们可以给父元素设置一个宽度,然后给使用固定定位的元素设置 width: inherit;,就可以继承父元素的宽度了。
也可以设置父元素的高度为占满全屏,然后给子元素设置position: sticky;粘性定位,这样就可以实现根据父元素设置百分比宽度了
2888

被折叠的 条评论
为什么被折叠?