/* 红包领取 */ .packetCont-img { width: 100vw; height: 100vh; position: fixed; } .packetCont-title { width: 100vw; position: absolute; z-index: 1; left: 0; top: 0; text-align: center; margin-top: 60rpx; } .packetText { position: absolute; top: 16%; left: 40rpx; right: 40rpx; text-align: center; } .packetText-form { background: rgba(255, 255, 255, .7); border-radius: 30rpx; padding: 40rpx 40rpx 70rpx 40rpx; box-sizing: border-box; color: #000; text-align: left; margin-bottom: 100rpx; position: relative; } .packetText-tips { margin: 0 auto; display: block; } .packetText-title { font-weight: 600; font-size: 26rpx; padding: 0 10rpx 40rpx 10rpx; } .packetText-title-name { font-size: 38rpx; margin-bottom: 10rpx; } .packetText-label { background-color: #fff; border-radius: 80rpx; margin-bottom: 60rpx; box-shadow: 0 10rpx 10rpx rgba(0, 0, 0, .4); display: flex; padding: 25rpx 30rpx; box-sizing: border-box; } .packetText-label image { width: 40rpx; height: 40rpx; margin-top: 2rpx; margin-right: 30rpx; } .packetText-label button { border: none; background-color: transparent; width: auto !important; padding: 0; font-weight: normal; font-size: 32rpx; } .inputs-input { position: relative; padding-left: 30rpx; } .inputs-code { position: relative; padding: 0 30rpx; box-sizing: border-box; flex: 1; margin-right: 30rpx; } .inputs-input::after, .inputs-code::after { position: absolute; content: ''; top: 0; background: #000; width: 4rpx; height: 100%; } .inputs-input::after { left: 0; } .inputs-code::after { right: 0; } .packetText-cozy { font-weight: 600; font-size: 26rpx; } .packetText-cozy text { display: block; margin: 15rpx 0; position: relative; padding-left: 30rpx; } .packetText-cozy text::after { position: absolute; content: ''; left: 0; top: 12rpx; background-color: #000; width: 12rpx; height: 12rpx; border-radius: 50%; } .packetText-cozy-name { font-size: 34rpx; } .packetText-btn { width: 100%; text-align: center; height: 90rpx; position: absolute; bottom: -40rpx; left: 0; } .packetText-btn button { line-height: 90rpx; border-radius: 25rpx; background-image: radial-gradient(#fdcf7c 50%,#fdebb8); border: none; font-size: 38rpx; color: #fff; margin: 0 auto; padding: 0; } .packetText-btn text{ background: linear-gradient(to bottom, #e38b3c, #cb6418); -webkit-background-clip: text; color: transparent; } .packetText-btn image { width: 34rpx; height: 34rpx; vertical-align: -4rpx; margin-left: 14rpx; } /* 弹出 */ .popBack { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, .8); z-index: 8; display: none; } .popCont { position: fixed; z-index: 9; width: 100vw; height: 100vh; text-align: center; display: none; } .popCont-text { padding: 0 10rpx; box-sizing: border-box; position: absolute; z-index: 10; left: 20%; top: 340px; width: 60%; } .popBack.active, .popCont.active { display: block; } .popCont-name { margin-bottom: 50rpx; font-size: 30rpx; } .popCont-name text { font-size: 40rpx; color: #fd5238; padding: 0 10rpx; } .popCont-btn { background-color: #ffea37; color: #ff3900; display: inline-block; border-radius: 80rpx; padding: 20rpx 70rpx; box-shadow: 0 10rpx 10rpx rgba(196, 160, 0, 0.4); }