/**index.scss**/ page { height: 100vh; display: flex; flex-direction: column; } .page { position: relative; height: 100vh; .container { padding: 530rpx 0 0; position: absolute; bottom: 0; left: 0; width: 100%; height: 998rpx; text-align: center; box-sizing: border-box; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); .title { width: 612rpx; height: 148rpx; } .btn { margin: 38rpx auto 0; width: 686rpx; height: 88rpx; font-size: 32rpx; color: rgba(255, 255, 255, 1); text-align: center; line-height: 88rpx; background: linear-gradient(90deg, #00b4c5 0%, #54e2b4 100%); border-radius: 96rpx 96rpx 96rpx 96rpx; } } }