page{ background: #fff !important; } .fixedBox { position: fixed; z-index: 1000; top: 0; width: 100vw; height: 100vh; background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)); &-inner { position: absolute; width: 100vw; top: 45vh; display: flex; flex-direction: column; align-items: center; &-icon { image { width: 32rpx; height: 32rpx; } } &-box { margin-top: 24rpx; width: 680rpx; left: 35rpx; height: 76rpx; background-color: #45D4A8; color: #fff; line-height: 76rpx; text-align: center; font-size: 32rpx; font-weight: 500; border-radius: 8rpx 8rpx 8rpx 8rpx; } } } .botmBox { z-index: 99; position: fixed; bottom: 0; width: 690rpx; height: 100rpx; padding: 0 30rpx env(safe-area-inset-bottom); display: flex; justify-content: flex-end; align-items: center; background: #F5F8F7; color: #909795; } .article { font-size: 30rpx; display: flex; //margin-bottom: 40rpx; } .articleImag { border-radius: 100rpx; } .articleTitle { font-size: 40rpx; margin-bottom: 50rpx; } .articleBox { padding: 30rpx 30rpx calc(env(safe-area-inset-bottom) + 150rpx) 30rpx; }