ranking.component.scss 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. .content{
  2. .order {
  3. width: 92.3077vw;
  4. margin: 2.5641vw auto;
  5. background-size: 100% 100%;
  6. height: 56.4103vw;
  7. padding: 1.5385vw 7.6923vw;
  8. border-radius: 5.1282vw;
  9. .ladder {
  10. position: relative;
  11. height: 30.7692vw;
  12. width: 51.2821vw;
  13. margin: 2.5641vw auto;
  14. .top-block {
  15. display: flex;
  16. justify-content: space-evenly;
  17. width: 100%;
  18. position: absolute;
  19. bottom: 0;
  20. left: 0;
  21. z-index: 9;
  22. align-items: self-end;
  23. .top1,
  24. .top2,
  25. .top3 {
  26. // width: 15.3846vw;
  27. flex: 1;
  28. display: flex;
  29. align-items: center;
  30. justify-content: center;
  31. flex-direction: column;
  32. .user-detail {
  33. font-size: 3.0769vw;
  34. display: flex;
  35. flex-direction: column;
  36. justify-content: center;
  37. align-items: center;
  38. }
  39. .pm {
  40. font-weight: 600;
  41. color: white;
  42. }
  43. .num {
  44. color: #fefcc9
  45. }
  46. .user-block {
  47. font-size: 2.5641vw;
  48. margin-bottom: 2.5641vw;
  49. .user-avatar {
  50. width: 10.2564vw;
  51. height: 10.2564vw;
  52. position: relative;
  53. .tag {
  54. position: absolute;
  55. right: -1.7949vw;
  56. top: -1.5385vw;
  57. width: 5.1282vw;
  58. }
  59. .avatar {
  60. width: 100%;
  61. height: 100%;
  62. border-radius: 50%;
  63. }
  64. }
  65. }
  66. }
  67. .top1 {
  68. // margin-bottom: 5.1282vw;
  69. .num {
  70. color: #fd4800;
  71. }
  72. }
  73. .user-detail2{
  74. background: #f9bc66;
  75. width: 100%;
  76. height: 10.2564vw;
  77. border-radius: 1.0256vw 0 0 1.0256vw;
  78. }
  79. .user-detail1{
  80. background: #ffc36f;
  81. width: 100%;
  82. height: 12.8205vw;
  83. border-radius: 1.0256vw 1.0256vw 0 0 ;
  84. box-shadow: rgba(17, 12, 46, 0.15) 0vw -3.8462vw 25.641vw 0vw;
  85. }
  86. .user-detail3{
  87. background: #fdd7a2;
  88. width: 100%;
  89. height: 7.6923vw;
  90. border-radius: 0 1.0256vw 1.0256vw 0 ;
  91. }
  92. }
  93. }
  94. .ladder::after {
  95. content: "";
  96. position: absolute;
  97. bottom: 0;
  98. left: 0;
  99. width: 100%;
  100. height: 17.9487vw;
  101. background-size: 100% 100%;
  102. }
  103. .row {
  104. font-size: 3.0769vw;
  105. display: flex;
  106. align-items: center;
  107. justify-content: space-between;
  108. margin-top: 1.5385vw;
  109. color: #999999;
  110. .row-left {
  111. display: flex;
  112. align-items: center;
  113. .row-avatar {
  114. width: 7.6923vw;
  115. height: 7.6923vw;
  116. margin: 0 1.0256vw;
  117. }
  118. }
  119. .row-right {
  120. display: flex;
  121. .row-tpis-num {
  122. color: #f7931e;
  123. display: flex;
  124. align-items: center;
  125. span {
  126. width: 1.5385vw;
  127. height: 1.5385vw;
  128. border-radius: 50%;
  129. background-color: #f7931e;
  130. margin-left: 1.0256vw;
  131. }
  132. }
  133. }
  134. }
  135. }
  136. }