只需要使用env(safe-area-inset-bottom)
就可以得到安全距离,不过在实际使用时只用这个属性会有部分水滴屏机型识别不了,直接变成0px(OV常见),因此需要如下书写
padding-top: 128rpx;
padding-top: calc(constant(safe-area-inset-top) + 128rpx);
padding-top: calc(env(safe-area-inset-top) + 128rpx);
注意,顺序是固定的
只需要使用env(safe-area-inset-bottom)
就可以得到安全距离,不过在实际使用时只用这个属性会有部分水滴屏机型识别不了,直接变成0px(OV常见),因此需要如下书写
padding-top: 128rpx;
padding-top: calc(constant(safe-area-inset-top) + 128rpx);
padding-top: calc(env(safe-area-inset-top) + 128rpx);
注意,顺序是固定的