ElectricityRecharge.vue 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <template>
  2. <!-- 电费充值 -->
  3. <HeaderNav headerText="电费充值"></HeaderNav>
  4. <div class="electricity-recharge">
  5. <div class="electricity-balance">
  6. <div class="text pf400 fs16 fc1F2937">电费余额(USDT)</div>
  7. <div class="number pf600 fs26 fc1F2937">1,125,158.00</div>
  8. <div class="about pf400 fs12 fc6A7187">预估日电费(USDT)</div>
  9. <div class="balance pf500 fs16 fc1F2937">5,678.00</div>
  10. </div>
  11. <div class="card-number">
  12. <div class="card-text pf500 fs14 fc333333">充值金额</div>
  13. <div class="number-input">
  14. <input
  15. type="text"
  16. class="input pf400 fs14 fc333333"
  17. placeholder="请输入充值金额" />
  18. <div class="all pf500 fs14 fc333333">USDT <span class="fcDF384C">全部</span></div>
  19. </div>
  20. </div>
  21. <div class="use-number pf400 fs12 fc333333">
  22. 可用&nbsp; 215.0508 USDT
  23. <img src="@/assets/icon/bitcoin/qianbao1.svg" alt="" class="qianbao" />
  24. </div>
  25. <div class="conduct-btn pf600 fs14 fcFFFFFF" @click="goComboDetails">立即支付</div>
  26. </div>
  27. </template>
  28. <script setup>
  29. import HeaderNav from "../components/HeaderNav.vue";
  30. </script>
  31. <style lang="less" scoped>
  32. .electricity-recharge {
  33. display: flex;
  34. flex-direction: column;
  35. justify-content: flex-start;
  36. align-items: center;
  37. margin-top: 48px;
  38. width: 100%;
  39. .electricity-balance {
  40. padding-left: 23px;
  41. margin-top: 10px;
  42. width: 345px;
  43. height: 154px;
  44. border-radius: 8px;
  45. border: 1px solid #ebebeb;
  46. box-sizing: border-box;
  47. .text {
  48. margin-top: 18px;
  49. height: 22px;
  50. line-height: 22px;
  51. }
  52. .number {
  53. margin-top: 3px;
  54. height: 44px;
  55. line-height: 44px;
  56. }
  57. .about {
  58. margin-top: 8px;
  59. height: 20px;
  60. line-height: 20px;
  61. }
  62. .balance {
  63. margin-top: 3px;
  64. height: 24px;
  65. line-height: 24px;
  66. }
  67. }
  68. .card-number {
  69. margin-top: 15px;
  70. width: 345px;
  71. .number-input {
  72. position: relative;
  73. margin-top: 5px;
  74. width: 345px;
  75. height: 45px;
  76. .input {
  77. padding-left: 11px;
  78. width: 100%;
  79. height: 100%;
  80. box-sizing: border-box;
  81. border-radius: 6px;
  82. border: none;
  83. outline: none;
  84. background: #f5f5f5;
  85. }
  86. .all {
  87. position: absolute;
  88. top: 13px;
  89. right: 11px;
  90. }
  91. }
  92. }
  93. .use-number {
  94. display: flex;
  95. flex-direction: row;
  96. justify-content: flex-start;
  97. align-items: center;
  98. margin-top: 7px;
  99. width: 345px;
  100. height: 18px;
  101. .qianbao {
  102. margin-left: 8px;
  103. width: 14px;
  104. height: 14px;
  105. }
  106. }
  107. .conduct-btn {
  108. margin-top: 300px;
  109. width: 311px;
  110. height: 40px;
  111. line-height: 40px;
  112. text-align: center;
  113. border-radius: 100px;
  114. background: #df384c;
  115. letter-spacing: 0.2px;
  116. }
  117. }
  118. </style>