244 lines
3.8 KiB
Plaintext
Raw Normal View History

2025-06-06 15:17:30 +08:00
/* subpackage/team/rank/rank.wxss */
view{
overflow: hidden;
}
.pad{
/* padding: 0 30rpx; */
box-sizing: border-box;
background: linear-gradient(190deg, #49a5fc 0%, #fff 600rpx, #fff 100%);
padding-bottom: 360rpx;
box-sizing: border-box;
}
.san{
margin-top: 180rpx;
height: 420rpx;
background-image: url(https://yuedong-wechatapplet.oss-cn-shanghai.aliyuncs.com/static/team/rank-bg.png);
background-size: cover;
position: relative;
/* background-position: bottom; */
}
.three{
position: absolute;
top: -70rpx;
display: flex;
flex-direction: column;
align-items: center;
right: 70rpx;
color: #C28044;
}
.avater-3{
width: 120rpx;
height: 120rpx;
z-index: 999;
/* margin-bottom: -20rpx; */
border: 3rpx solid #f7ba82;
background-color: #f7ba82;
border-radius: 50%;
}
.avater-1{
width: 100rpx;
height: 100rpx;
z-index: 999;
/* margin-bottom: -20rpx; */
border: 3rpx solid #f7ba82;
background-color: #f7ba82;
border-radius: 50%;
}
.img-3{
width: 60rpx;
height: 66rpx;
margin-top: -10rpx;
z-index: 998;
}
.img-1{
width: 73rpx;
height: 84rpx;
margin-top: -16rpx;
z-index: 998;
}
.two{
position: absolute;
top: -70rpx;
display: flex;
flex-direction: column;
align-items: center;
left: 70rpx;
color: #677F86;
}
.one{
position: absolute;
top: -140rpx;
display: flex;
flex-direction: column;
align-items: center;
left: 280rpx;
color: #E89B05;
}
.avater-2{
border: 3rpx solid #D7D7D7;
background-color: #D7D7D7;
border-radius: 50%;
}
.avater-1{
border: 3rpx solid #ffdd28;
background-color: #ffdd28;
border-radius: 50%;
width: 120rpx;
height: 120rpx;
}
.name{
margin-top: 28rpx;
/* font-size: 26rpx; */
/* margin-bottom: ; */
}
.score{
font-weight: bold;
font-size: 50rpx;
}
.unit{
font-weight: bold;
margin-top: -4rpx;
}
.ever{
margin-top: 60rpx;
display: flex;
justify-content: space-between;
padding: 0 10rpx;
box-sizing: border-box;
font-size: 30rpx;
align-items: center;
}
.ever .ava{
width: 70rpx;
height: 70rpx;
box-sizing: border-box;
border: 3rpx solid #D7D7D7;
border-radius: 50%;
background-color: #D7D7D7;
align-items: center;
}
.ever-box{
display: flex;
align-items: center;
min-width: 150rpx;
justify-content: center;
}
.ever-box image{
width: 36rpx;
height: 36rpx;
margin-right: 6rpx;
}
.bottom{
position: fixed;
bottom: 0;
left: 0;
height: 320rpx;
width: 100%;
background-color: #fff;
}
.btn{
background-color: #ceecff;
height: 80rpx;
border-radius: 80rpx;
width: 80%;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
color: #49a5fc;
font-weight: bold;
font-size: 33rpx;
margin-bottom: 40rpx;
}
.my{
background-color: #49a5fc;
/* height: 100%; */
height: 200rpx;
align-items: center;
padding: 0 30rpx;
box-sizing: border-box;
color: #fff;
padding: 0 30rpx;
padding-bottom: 40rpx;
/* padding-left: 20rpx; */
}
.my .ava{
width: 80rpx;
height: 80rpx;
border: 3rpx solid #fff;
background-color: #fff;
}
.card{
background-color: #fff;
padding: 2rpx 60rpx;
box-sizing: border-box;
margin-top: 100rpx;
border-radius: 20rpx 20rpx 0 0;
min-height: 40vh;
overflow: hidden;
}
.progress{
height: 60rpx;
background-color: #fff;
margin: 0 50rpx;
margin-top: 100rpx;
border-radius: 60rpx;
display: flex;
box-sizing: border-box;
position: relative;
}
.posi{
position: absolute;
top: -34rpx;
width: 170rpx;
height: 170rpx;
}
.progress-box{
height: 60rpx;
background-color: #0E9EF2FF;
width: 30%;
border-radius: 60rpx;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}
.right{
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
flex: 1;
min-width: 0;
}