/* component/popup/popup.wxss */ .popup { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); z-index: 999; } .popup-container { position: absolute; left: 5%; top: 50%; transform: translateY(-50%); background: #fff; width: 90%; height: auto; border-radius: 20rpx; } .head-img { width: 100%; } .head-img image { width: 100%; height: 100%; } .head-txt { position: absolute; top: 26rpx; left: 0; width: 100%; text-align: center; color: #fff; } .head-txt .title { font-size: 48rpx; font-weight: bolder; } .head-txt .head-con { margin: 20rpx 0; } .content { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 36rxp; } .content text { margin: 6rpx 0; } .send-btn { width: 70%; height: 80rpx; margin: 72rpx auto 40rpx auto; position: relative; } .send-btn image { width: 100%; height: 100%; } .send-btn text { position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; line-height: 80rpx; color: #fff; z-index: 3; } .cha { position: absolute; left: 50%; bottom: 5%; transform: translateX(-50%); width: 80rpx; height: 80rpx; } .cha image { width: 100%; height: 100%; } .bottom { width: 100%; font-size: 20rpx; text-align: center; color: #767676; margin: 60rpx 0 10rpx 0; }