/* packageH/turmaroundTime/turmaroundIndex/turmaroundIndex.wxss */ page { background-color: #fff; } .turmaround_poS { padding-bottom: 120rpx; background: #fff; box-sizing: border-box; } /* 顶部导航 */ .head { width: 100%; /* height: 148rpx; */ padding: 0 30rpx; padding-top: 21rpx; background-color: #fff; display: flex; justify-content: space-between; box-sizing: border-box; } .headBox { width: 212rpx; height: 127rpx; background-size: cover; background-repeat: no-repeat; text-align: center; font-size: 35.19rpx; color: #fefefe; line-height: 70rpx; font-weight: 600; } .rank { background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTimeRank.png'); } .myGrade { background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTimemyGrade.png'); } .currentTime { background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTime.png'); } /* 榜单类型 */ .navlist { background-color: #fff; padding: 0 34rpx; height: 57rpx; display: flex; box-sizing: border-box; } .navlis { width: 25%; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 30.01rpx; color: #45c5f7; } .selectNav { background-color: #45c5f7; color: #fefefe; position: relative; transition: 0.5s; } .selectNav::after { content: ''; position: absolute; bottom: 0; left: 45%; width: 0; height: 0; border: 11rpx solid; border-color: transparent transparent #fff; } /* 时间 */ .calendar { height: 68rpx; background-color: #fff; } .calendarTime { height: 68rpx; margin: auto; display: flex; align-items: center; justify-content: center; } .icon-fontclass-rili { margin-top: -10rpx; color: #45c5f7; } .timetxt { font-size: 30rpx; color: #333; margin-right: 15rpx; } .iconLeft { margin-right: 141rpx; } .iconRight { margin-left: 141rpx; } /* 车类导航 */ .carNav { background-color: #45c5f7; padding: 0 29rpx; height: 87rpx; display: flex; align-items: center; width: 100%; overflow-x: scroll; box-sizing: border-box; } .carItem { flex-shrink: 0; display: flex; /* width: 20%; */ height: 87rpx; align-items: center; justify-content: center; padding: 0 10rpx; box-sizing: border-box; } .carlis { color: #fff; font-size: 30.3rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .tapCarlis { padding: 2rpx 19rpx; background-color: #fff; border-radius: 4rpx; color: #45c5f7; transition: 0.5s; font-weight: 600; } /* 前三名奖台 */ .prizeAwarding { height: 386rpx; width: 100%; box-sizing: border-box; /* turmaroundTimeBJ.png */ background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTimeBJ.png'); background-size: cover; overflow: hidden; } .headInfo { width: 100%; display: flex; align-items: center; justify-content: center; margin-top: 70rpx; } .memberHead { width: 105rpx; height: 214rpx; color: #fff; } .headOne { width: 105rpx; height: 150rpx; background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTimeOne.png'); background-size: cover; background-repeat: no-repeat; } .headTwo { width: 105rpx; height: 150rpx; position: relative; /* background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTimeTwo.png'); background-size: cover; background-repeat: no-repeat; */ } .onImg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; } .inImg { position: absolute; top: 33rpx; left: 7rpx; width: 94rpx; height: 94rpx; border-radius: 100%; } /* .headTwo image{ width: 94rpx; height: 94rpx; border-radius: 50%; } */ .headThr { width: 105rpx; height: 150rpx; background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTimeThr.png'); background-size: cover; background-repeat: no-repeat; } .memberName { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 22rpx; } .second { color: #ffa628; text-align: center; font-size: 27rpx; } /* 成绩列表 */ .gradeList { padding: 0 30rpx; display: flex; background-color: #fff; box-sizing: border-box; } .gradeList .gradeLis { width: 25%; text-align: left; padding: 31rpx 0 30rpx 0; border-bottom: 1rpx solid #45c5f7; } .memberLis { box-sizing: border-box; display: flex; background: #fff; padding: 26rpx 30rpx; position: relative; align-items: center; } .line:last-child { background: #fff; } .line { width: 690rpx; height: 1rpx; background: #45c5f7; position: absolute; bottom: 0; left: 30rpx; } .no { flex: 0 7%; text-align: center; } .imgbox { flex: 0 25%; display: flex; justify-content: center; align-items: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .imgbox .userName { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .img { width: 40rpx; height: 40rpx; border-radius: 50%; background: lightblue; } .img image { width: 100%; height: 100%; border-radius: 50%; } .carNumber { flex: 0 12%; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .circle { flex: 0 20%; text-align: center; color: #666; } .totalTime { flex: 0 20%; text-align: center; font-size: 24rpx; color: #666; } .fastest { flex: 0 18%; display: flex; align-items: center; justify-content: space-between; margin-top: -7rpx; } .fastTime { color: #f77860; font-size: 23rpx; } /* 实时成绩 */ .topCurrentTime { width: 100%; background: #fff; } .timeBox { margin: 0 20rpx; height: 210rpx; border: 1rpx solid #45c5f7; border-radius: 20rpx 20rpx 0rpx 0rpx; border-bottom: none; } .timeBoxOne { height: 67rpx; text-align: center; border-bottom: 1rpx solid #45c5f7; line-height: 67rpx; font-size: 26rpx; color: #202020; } .timeBoxTwo { height: 71rpx; border-bottom: 1rpx solid #45c5f7; font-size: 26rpx; color: #202020; } .timeBoxTwo_left { display: flex; align-items: center; justify-content: space-between; height: 100%; } .timeBoxTwo_right { display: flex; align-items: center; justify-content: space-between; height: 100%; } .timeBoxTwo_left_ds { flex: 1; display: flex; /* justify-content: space-around; */ align-items: center; } /* 暂无成绩 */ .isNone { padding: 113rpx 136rpx; background: #fff; } .noneImg { width: 478rpx; height: 242rpx; } .noneImg image { width: 100%; height: 100%; } /* 我的成绩 */ .myGradeBox { background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTimeBJ3.png'); background-size: cover; background-repeat: no-repeat; width: 100%; } .gradeBoxBj { width: 100%; background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/turmaroundTimeBJ2.png'); background-size: cover; background-repeat: no-repeat; overflow: hidden; min-height: 99vh; } .userMsg { width: 674rpx; height: 489rpx; background-color: rgba(255, 255, 255, 0.5); border-radius: 25rpx; margin: 0 auto; margin-top: 69rpx; display: flex; flex-direction: column; box-sizing: border-box; } .userTop { width: 100%; height: 330rpx; padding-left: 130rpx; padding-right: 47rpx; display: flex; align-items: center; margin-top: -35rpx; box-sizing: border-box; overflow: hidden; } .userimg { width: 131rpx; height: 131rpx; background-color: #fff; border: solid 4rpx #ffaf3c; border-radius: 50%; position: relative; } .userimg image { width: 100%; height: 100%; border-radius: 50%; transform: rotate(20deg); } .userimg_pos { position: absolute; width: 32rpx; height: 32rpx; bottom: 17rpx; left: 101rpx; } .userimg_pos image { width: 100%; height: 100%; } .nickName { font-size: 48rpx; color: #212121; margin-left: 27rpx; width: 186rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .shareBtn { background-color: #ffad37; border-radius: 4rpx; font-size: 26rpx; width: 180rpx; height: 60rpx; color: #fff; text-align: center; line-height: 60rpx; position: relative; } .shareBtn .openBtn { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; } .userBottom { flex: 1; display: flex; justify-content: space-between; margin-top: 35rpx; } .userBottom_left { width: 332rpx; height: 159rpx; background-color: rgba(255, 255, 255, 1); border-radius: 0rpx 0rpx 0rpx 20rpx; display: flex; justify-content: center; align-items: center; } .userBottom_left .icon-zb_all_like { color: #ffad37; font-size: 40rpx; } .userBottom_Right { width: 332rpx; height: 159rpx; background-color: rgba(255, 255, 255, 1); border-radius: 0rpx 0rpx 20rpx 0rpx; display: flex; justify-content: center; align-items: center; } .history { width: 674rpx; /* height: 89rpx; */ background-color: #fff; border-radius: 20rpx; margin: 0 auto; margin-top: 20rpx; display: flex; flex-direction: column; align-items: center; box-sizing: border-box; margin-bottom: 60rpx; } .historyHead { display: flex; justify-content: space-between; align-items: center; padding: 29rpx 31rpx; box-sizing: border-box; width: 100%; } .historyShow { margin-bottom: 20rpx; width: 630rpx; height: 132rpx; background-color: #fff0db; border-radius: 20rpx; padding: 51rpx 31rpx; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; } .historyShow_two { display: flex; flex-direction: column; align-items: center; } /* 悬浮我的排名 */ .myPos { width: 750rpx; height: 92rpx; background-color: #fff; box-shadow: 0rpx -3rpx 9rpx 0rpx rgba(219, 219, 219, 0.69); position: fixed; bottom: 0; left: 0; display: flex; justify-content: space-between; align-items: center; padding: 0 53rpx 0 43rpx; box-sizing: border-box; } .myPosImg { display: flex; align-items: center; margin-left: 39rpx; } .myposLeft { display: flex; align-items: center; } .myPosImg image { width: 40rpx; height: 40rpx; border-radius: 50%; margin-right: 6rpx; } .myposRight { margin-right: 15rpx; display: flex; align-items: center; } .myposRight icon { margin-top: -6rpx; }