在一些业务当中,可能父元素设置过了overflow: hidden 属性,但某个子元素因为某些原因需要展示全部,不被裁剪。例如modal 中的部分元素、一些全屏范围内的动效等。
目前已知的一些方法有:
- 使用 position: fixed 属性
- 去掉overflow: hidden
- 在overflow: hidden 的后代元素中,都不使用除了默认的position: static 属性外的其他属性,在需要逃逸的元素上设置position: absolute
在一些业务当中,可能父元素设置过了overflow: hidden 属性,但某个子元素因为某些原因需要展示全部,不被裁剪。例如modal 中的部分元素、一些全屏范围内的动效等。
目前已知的一些方法有: