/* 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; }