ranking.component.html 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <ion-header [translucent]="true" class="header">
  2. <ion-toolbar class="toolbar">
  3. <!-- <ion-buttons slot="start">
  4. <ion-icon
  5. name="chevron-back-outline"
  6. style="width: 6.4vw; height: 6.4vw; color: #ffffff"
  7. ></ion-icon>
  8. </ion-buttons> -->
  9. <ion-title class="title">排名</ion-title>
  10. </ion-toolbar>
  11. </ion-header>
  12. <ion-content class="content">
  13. <div class="order">
  14. <div class="ladder">
  15. <div class="top-block">
  16. <div class="top2">
  17. <div class="user-block">
  18. <div class="user-avatar">
  19. <img src="img/2.png" alt="" class="tag" />
  20. <img [src]="orderList[1]?.avatar" class="avatar" alt="" />
  21. </div>
  22. <div class="user-name">
  23. {{ orderList[1]?.nickname }}
  24. </div>
  25. </div>
  26. <div class="user-detail">
  27. <div class="num">{{ orderList[1]?.credit }}</div>
  28. <div class="pm">TOP2</div>
  29. </div>
  30. </div>
  31. <div class="top1">
  32. <div class="user-block">
  33. <div class="user-avatar">
  34. <img src="img/2.png" alt="" class="tag" />
  35. <img [src]="orderList[0]?.avatar" class="avatar" alt="" />
  36. </div>
  37. <div class="user-name">
  38. {{ orderList[0]?.nickname }}
  39. </div>
  40. </div>
  41. <div class="user-detail">
  42. <div class="num">{{ orderList[0]?.credit }}</div>
  43. <div class="pm">TOP2</div>
  44. </div>
  45. </div>
  46. <div class="top3">
  47. <div class="user-block">
  48. <div class="user-avatar">
  49. <img src="img/2.png" alt="" class="tag" />
  50. <img [src]="orderList[2]?.avatar" class="avatar" alt="" />
  51. </div>
  52. <div class="user-name">
  53. {{ orderList[2]?.nickname }}
  54. </div>
  55. </div>
  56. <div class="user-detail">
  57. <div class="num">{{ orderList[2]?.credit }}</div>
  58. <div class="pm">TOP2</div>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. @for (item of orderList.slice(2,8); track $index) {
  64. <div class="row">
  65. <div class="row-left">
  66. <span class="row-index">4</span>
  67. <img [src]="item.avatar" alt="" class="row-avatar" />
  68. <div class="row-name">{{ item?.nickname }}</div>
  69. </div>
  70. <div class="row-right">
  71. <div class="row-tpis">距离第一名</div>
  72. <div class="row-tpis-num">
  73. {{ item.credit - orderList[0].credit }}<span></span>
  74. </div>
  75. </div>
  76. </div>
  77. }
  78. </div>
  79. </ion-content>