/* packageH/deposit_group/rankList/rankList.wxss */ .rank-wrap { position: relative; min-height: 100vh; box-sizing: border-box; padding: 40rpx 30rpx 150rpx 30rpx; background-color: rgba(var(--bgRGB), 1); background-image: url("https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/depositGroup/activity_index@2x.png"); } .user-info { display: flex; align-items: center; padding-left: 10rpx; } .user-info .left { position: relative; } .user-info .user-rank { position: absolute; left: 50%; transform: translate(-50%, 0); padding: 2rpx 25rpx; bottom: -5rpx; border-radius: 20rpx; background-color: #f14e4e; color: #eee; text-align: center; word-break: keep-all; } .user-info .avatar { width: 120rpx; height: 120rpx; border-radius: 50%; border: 3px solid #eee; overflow: hidden; } .user-info .avatar .img { width: 120rpx; height: 120rpx; background: pink; } .user-info .user-name { margin-left: 20rpx; font-size: 20px; color: #fff; } .sale-info { display: flex; margin-top: 45rpx; } .sale-info .invitation-num { width: 315rpx; height: 160rpx; padding: 20rpx 0 0 30rpx; box-sizing: border-box; background-color: #fff; border-radius: 20rpx; } .invitation-num .num { font-size: 40rpx; color: #fec400; } .invitation-num .text { font-size: 30rpx; color: #333; letter-spacing: 3rpx; } .rank-info { margin-top: 30rpx; background-color: #fff; border-radius: 20rpx; } .rank-info .rank-top { padding: 15rpx 0; background-color: rgba(var(--bgRGB), 0.2); } .rank-info .title { margin-bottom: 25rpx; text-align: center; font-size: 18px; font-weight: bolder; letter-spacing: 4rpx; color: #f14e4e; } .rank-info .hander { display: flex; width: 630rpx; margin: 0 auto; font-size: 12px; font-weight: 600; text-align: center; } .hander .hander-left { width: 100rpx; } .hander .hander-center { flex: 1; text-align: left; padding-left: 87rpx; } .hander .hander-right { width: 216rpx; } .rank-list { margin-top: 25rpx; padding-bottom: 35rpx; } .rank-list .item { /* position: relative; */ display: flex; justify-content: space-between; align-items: center; width: 660rpx; margin: 0 auto; margin-top: 25rpx; box-sizing: border-box; padding: 5rpx 15rpx; border-radius: 10rpx; overflow: hidden; background-color: #f5f5f5; } .rank-list .item:nth-child(-n+3) { background-color: rgba(var(--bgRGB), 0.1); } .rank-list .left { position: relative; width: 100rpx; height: 100rpx; background-image: url("https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/depositGroup/rank_4@2x.png"); overflow: hidden; } .rank-list .item:nth-child(1) .left { background-image: url("https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/depositGroup/rank_1@2x.png"); } .rank-list .item:nth-child(2) .left { background-image: url("https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/depositGroup/rank_2@2x.png"); } .rank-list .item:nth-child(3) .left { background-image: url("https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/depositGroup/rank_3@2x.png"); } .left .friend-img { position: absolute; top: 54%; left: 49%; transform: translate(-50%, -50%); width: 82rpx; height: 82rpx; border-radius: 50%; overflow: hidden; opacity: 0.99; } .left .friend-rank { position: absolute; bottom: 0; right: 0; display: inline-block; width: 35rpx; height: 35rpx; background: #f14e4e; border-radius: 50%; font-size: 10px; line-height: 30rpx; text-align: center; color: #fff; } .item .center { flex: 1; text-align: left; padding-left: 25rpx; color: rgb(var(--bgRGB)); } .item .right { color: #f14e4e; } .rank-list .more { margin-top: 48rpx; font-size: 12px; color: #f14e4e; text-align: center; } .sharePopup .poster-img { width: 100%; height: 100%; border-radius: 10rpx; } .sharePopup .tipText { position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 100%); width: 100%; text-align: center; margin-bottom: -20rpx; color: #fff; } .rank-empty { font-size: 16px; color: #999; text-align: center; margin-top: 80rpx; }