page { height: 100vh; overflow: hidden; } .page { position: relative; height: 1624rpx; .poster { width: 100%; height: 100vh; } .btn { position: fixed; bottom: 40rpx; left: 50%; transform: translateX(-50%); margin: 36rpx auto; padding: 18rpx 44rpx; font-size: 36rpx; line-height: 48rpx; font-weight: bold; display: flex; align-items: center; justify-content: center; color: rgba(28, 107, 255, 1); border-radius: 64rpx; background-color: rgba(255, 255, 255, 1); box-sizing: border-box; } }