1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- .invite {
- width: 100%;
- padding: 0 20rpx;
- box-sizing: border-box;
- min-height: 100vh;
- background-color: #291068;
- }
- .invite .headerBg {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 811rpx;
- }
- .invite .progressBox {
- position: relative;
- top: 380rpx;
- z-index: 2;
- padding: 20rpx;
- box-sizing: border-box;
- border: 20rpx solid #6B39D8;
- background-color: #2D1F64;
- border-radius: 42rpx;
- }
- .invite .progressBox .row {
- position: relative;
- width: 100%;
- height: 110rpx;
- margin-bottom: 80rpx;
- display: flex;
- align-items: flex-end;
- justify-content: space-between;
- }
- .invite .progressBox .row .line {
- position: absolute;
- top: 80rpx;
- left: 50%;
- transform: translateX(-50%);
- width: 90%;
- height: 8rpx;
- background-color: #FFD67B;
- }
- .invite .progressBox .row .numBox {
- position: relative;
- z-index: 2;
- display: flex;
- flex-direction: column;
- align-items: center;
- }
- .invite .progressBox .row .numBox .num {
- margin-bottom: 6rpx;
- font-size: 22rpx;
- color: #FFFFFF;
- }
- .invite .progressBox .row .numBox .icon {
- width: 60rpx;
- height: 60rpx;
- }
- .invite .progressBox .row .numBox .current {
- position: absolute;
- top: 30rpx;
- left: 0rpx;
- width: 87rpx;
- height: 64rpx;
- }
- .invite .progressBox .row .numBox .rewardNum {
- position: absolute;
- bottom: 24rpx;
- font-weight: bold;
- font-size: 24rpx;
- color: #626262;
- }
- .invite .progressBox .row .numBox .rewardN {
- position: absolute;
- bottom: 8rpx;
- font-size: 14rpx;
- color: #626262;
- }
- .invite .progressBox .row .numBox .reward {
- width: 144rpx;
- height: 109rpx;
- }
- .invite .progressBox .row .qualify .rewardNum,
- .invite .progressBox .row .qualify .rewardN {
- color: #962304;
- }
|