.topBox{ position: fixed; z-index: 14; width: 750rpx; overflow: hidden; top: 0; left: 0; } .topImg{ position: absolute; top: 0; left: 0; z-index: 9; width: 750rpx; height: 633rpx; } .title{ position: relative; z-index: 10; font-family: PingFangSC-Regular,Source Han Sans CN ExtraLight; font-size: 36rpx; color: #FFFFFF; text-align: center; } .lastImg{ display: block; position: absolute; left: 40rpx; margin-top:24rpx; width:36rpx; height: 36rpx; z-index: 11; } .mydatabox{ position: relative; z-index: 10; margin-top: -460rpx; } .myheadimg{ display: block; width: 120rpx; height: 120rpx; background-color: #009eff; border: solid 2rpx #ffffff; border-radius: 50%; margin: 0 auto; overflow: hidden; } .myname{ margin-top: 20rpx; border-radius: 50%; } .mysignbox{ margin-top: 32rpx; } .width200{ width: 200rpx; } .contpunch{ width: 200rpx; text-align: center; margin-left: 75rpx; } .signdaybox{ display: block; width: 700rpx; height: 286rpx; background-color: #ffffff; box-shadow: 0px 7rpx 21rpx 0px rgba(40, 40, 40, 0.1); border-radius: 20rpx; position: relative; z-index: 10; margin: 48rpx auto 0 !important; } .signdaybox{ padding: 32rpx 25rpx 40rpx; } .signbtn{ display: block; width: 100rpx; height: 56rpx; line-height: 56rpx; border-radius: 28rpx; background-image: linear-gradient(0deg, #feb11e 0%, #ff861a 100%); color: #fff; text-align: center; } .signweek{ margin-top: 32rpx; } .everysignday{ display: block; width: 91rpx; height: 126rpx; background-color: #f9f9f9; border-radius: 10rpx; margin-right: 20rpx; position: relative; overflow: hidden; } .everysignday image{ /* display: block; */ width: 54rpx; height: 54rpx; margin: 14rpx auto 16rpx; } .signedbox{ background-color: #ffc000; } .signedbox view{ color: #fff; } .signweek .everysignday:last-child{ margin-right: 0; } .signrank{ margin-top: 50rpx; padding: 0 25rpx 166rpx; } .signranktit{ } .signtit{ display: block; width: 204rpx; height: 80rpx; background-image: linear-gradient(0deg, #f9f9f9 0%, #f0f0f0 100%); border-radius: 20rpx 20rpx 0px 0px; line-height: 80rpx; } .signranktit .secondtit{ position: absolute; top: 0; left:50%; margin-left: -102rpx; } .signranktit .signtit:last-child{ margin-right: 0rpx; } .nowsigntit{ background-image: linear-gradient(0deg, #feb11e 0%, #ff861a 100%), linear-gradient(0deg, #75c3ff 0%, #2e9dfe 100%); color: #ffffff; } .everysignbox{ border-bottom: 2rpx solid #f2f2f2; height: 144rpx; } .topsign{ display: block; width: 41rpx; position: relative; top: 37rpx; margin-left: 40rpx; } .topsign image{ display: block; width: 36rpx; height:26rpx; margin: 0 auto 3rpx; } .topsign view{ display: block; width: 41rpx; height: 41rpx; background-color: #fdc127; line-height: 41rpx; text-align: center; border-radius: 50%; } view.secondbox{ background-color: #cccccc; } view.thirdbox{ background-color: #d6984d; } .topsignnum{ width: 80rpx; text-align: left; } .topsignnum view{ margin-left: 20rpx; line-height: 142rpx; } .headbox{ display: block; width: 80rpx; height: 80rpx; background-color: #000000; border: solid 2rpx #ff861a; position: relative; top: 30rpx; border-radius: 50%; margin-left: 40rpx; } .everyname{ width: 120rpx; line-height: 142rpx; color: #344856; margin-left: 24rpx; } .timebox{ display: block; color: #344856; margin-left: 24rpx; line-height: 142rpx; } .mysignboxbt{ display: block; width: 100%; height: 166rpx; background-image: linear-gradient( #ffffff, #ffffff), linear-gradient( #ffffff, #ffffff); background-blend-mode: normal, normal; box-shadow: 0px -7rpx 21rpx 0px rgba(0, 157, 255, 0.16); position: fixed; left: 0; bottom: 0; z-index: 100; } .myheadbox{ display: block; width: 102rpx; height: 102rpx; background-color: #000000; border: solid 2rpx #009efe; border-radius: 50%; margin-left: 90rpx; position: relative; top: 32rpx; } .mynamebox{ margin-left: 66rpx; line-height: 166rpx; width: 280rpx; } .myrankbox{ display: block; width: 210rpx; position: relative; top: 48rpx; } .medal { width: 110rpx; height: 30rpx; background-color: #ECECEC; position: relative; margin-top: 58rpx; margin-left: 50rpx; display: flex; justify-content: flex-end; align-items: center; box-sizing: border-box; padding-right: 15rpx; border-radius: 8rpx; } .medal-img { position: absolute; width: 45rpx; top: -8.5rpx; left: -20rpx; } .medal-img image { width: 100%; transform: rotate(30deg); } .medal-num { font-size: 15rpx; color: #fff; position: absolute; left: 50%; top: 38%; z-index: 2; transform: translate(-50%,-50%); white-space: nowrap; } .medal-text { font-size: 18rpx; } .mr20 { margin-right: 20rpx; }