doubleElevenInWinnerList.vue 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. <template>
  2. <view>
  3. <ujp-navbar title="双11活动中奖名单"></ujp-navbar>
  4. <view class="top">
  5. <img class="cover" src="@/assets/img/topCover.png" alt="" />
  6. <img class="img1" src="@/assets/img/doubleEleven3x.png" alt="" />
  7. <img class="img2" src="@/assets/img/doubleElevenLogo.png" alt="" />
  8. </view>
  9. <view class="titleBox">
  10. <img class="cover2" src="@/assets/img/cover2.png" alt="" />
  11. <view class="title">
  12. <img src="@/assets/img/winnerList.png" alt="" />
  13. </view>
  14. <view class="title2">
  15. 充电七五折 快充抽免单
  16. </view>
  17. <view class="date">
  18. 2024.11.10~2024.11.12
  19. </view>
  20. </view>
  21. <!-- <view class="" style="background-color: #fff; z-index: 999; position: relative; margin-top: -220rpx;">
  22. <view class="content" v-for="item in 20" >
  23. 11
  24. </view>
  25. </view> -->
  26. <view class="listBox" >
  27. <view class="head">
  28. <view class="head2">
  29. <view class="contentHead">
  30. </view>
  31. </view>
  32. </view>
  33. <view class="content">
  34. <view class="list">
  35. <view class="title">
  36. 服务费免单券 ×1
  37. <view class="img">
  38. <img src="@/assets/img/goldMedal.png" alt="" />
  39. </view>
  40. </view>
  41. <view class="listContent">
  42. <view class="name">
  43. <view class="title">
  44. 昵称
  45. </view>
  46. <view class="value">
  47. <view class="item"v-for="item in 4" >
  48. 充电达人11
  49. </view>
  50. </view>
  51. </view>
  52. <view class="account">
  53. <view class="title">
  54. 账号
  55. </view>
  56. <view class="value">
  57. <view class="item"v-for="item in 4" >
  58. 187****5124
  59. </view>
  60. </view>
  61. </view>
  62. </view>
  63. </view>
  64. </view>
  65. </view>
  66. <view class="hint">
  67. 活动最终解释权归湖北鹏育优电新能源科技有限公司所有
  68. </view>
  69. </view>
  70. </template>
  71. <script>
  72. export default {
  73. data() {
  74. return {
  75. }
  76. },
  77. methods: {
  78. }
  79. }
  80. </script>
  81. <style lang="scss" scoped>
  82. page {
  83. background-color: #DD3032;
  84. padding-bottom: 100rpx;
  85. }
  86. .top {
  87. height: 620rpx;
  88. .cover {
  89. width: 100%;
  90. height: 100%;
  91. position: relative;
  92. }
  93. .img1 {
  94. width: 100%;
  95. height: 556rpx;
  96. position: absolute;
  97. top: 88rpx;
  98. left: 50%;
  99. transform: translateX(-50%);
  100. }
  101. .img2 {
  102. width: 594rpx;
  103. height: 268rpx;
  104. position: absolute;
  105. top: 168rpx;
  106. left: 50%;
  107. transform: translateX(-50%);
  108. }
  109. }
  110. .titleBox {
  111. position: relative;
  112. margin-top: -248rpx;
  113. background: linear-gradient(180deg, rgba(221, 48, 50, 0) 0%, rgba(221, 48, 50, 1) 76%);
  114. .title {
  115. width: 596rpx;
  116. height: 160rpx;
  117. color: rgba(255, 255, 215, 1);
  118. font-size: 18px;
  119. position: absolute;
  120. top: -24rpx;
  121. left: 50%;
  122. transform: translateX(-50%);
  123. img {
  124. width: 100%;
  125. height: 100%;
  126. }
  127. }
  128. .title2 {
  129. width: 478rpx;
  130. height: 80rpx;
  131. line-height: 80rpx;
  132. border-radius: 50px;
  133. background: linear-gradient(90deg, rgba(255, 61, 0, 1) 0%, rgba(255, 79, 63, 1) 100%);
  134. text-align: center;
  135. position: absolute;
  136. top: 140rpx;
  137. left: 50%;
  138. transform: translateX(-50%);
  139. color: rgba(255, 255, 215, 1);
  140. font-size: 40rpx;
  141. }
  142. .date {
  143. position: absolute;
  144. top: 232rpx;
  145. left: 50%;
  146. transform: translateX(-50%);
  147. color: rgba(255, 255, 215, 1);
  148. font-size: 32rpx;
  149. }
  150. .cover2 {
  151. width: 100%;
  152. height: 100%;
  153. }
  154. }
  155. .listBox {
  156. position: relative;
  157. margin-top: -220rpx;
  158. .head {
  159. width: 100%;
  160. height: 144rpx;
  161. border-radius: 16px 16px 0px 0px;
  162. background: linear-gradient(180deg, rgba(239, 121, 66, 1) 0%, rgba(221, 48, 50, 1) 100%);
  163. // border: 1px solid rgba(252, 163, 131, 1);
  164. display: flex;
  165. align-items: center;
  166. justify-content: center;
  167. }
  168. .head2 {
  169. position: relative;
  170. width: 702rpx;
  171. height: 56rpx;
  172. border-radius: 8px;
  173. background-color: rgba(145, 17, 18, 1);
  174. text-align: center;
  175. border: 6px solid rgba(206, 38, 37, 1);
  176. }
  177. .contentHead {
  178. width: 678rpx;
  179. height: 36rpx;
  180. background: linear-gradient(180deg, rgba(187, 58, 60, 1) 0%, rgba(255, 255, 255, 1) 100%);
  181. }
  182. .content {
  183. width: 678rpx;
  184. border-radius: 0px 0px 12px 12px;
  185. background-color: rgba(255, 255, 255, 1);
  186. padding: 24rpx 0;
  187. margin: -54rpx auto 0;
  188. z-index: 999;
  189. position: relative;
  190. .list{
  191. border-radius: 8px 50px 8px 8px;
  192. background: linear-gradient(88.8deg, rgba(226,54,53,1) 1.5%,rgba(247,143,30,1) 99.88%);
  193. margin: 24rpx;
  194. padding: 8rpx;
  195. .title{
  196. color: rgba(255, 255, 255, 1);
  197. font-size: 36rpx;
  198. text-align: center;
  199. font-weight: bold;
  200. position: relative;
  201. padding-top:18rpx;
  202. .img{
  203. width: 144rpx;
  204. height: 144rpx;
  205. position: absolute;
  206. top: -16rpx;
  207. left: 0;
  208. img{
  209. width: 100%;
  210. height: 100%;
  211. }
  212. }
  213. }
  214. .listContent{
  215. margin-top: 26rpx;
  216. padding: 16rpx 0;
  217. border-radius: 8rpx;
  218. background-color: #fff;
  219. display: flex;
  220. align-items: center;
  221. justify-content: space-around;
  222. .name,.account{
  223. text-align: center;
  224. .title{
  225. color: rgba(119, 119, 119, 1);
  226. font-size: 24rpx;
  227. margin-top: 24rpx;
  228. }
  229. .value{
  230. color: rgba(51, 51, 51, 1);
  231. .item{
  232. width: 240rpx;
  233. line-height: 64rpx;
  234. }
  235. }
  236. }
  237. }
  238. }
  239. }
  240. }
  241. .hint{
  242. color: rgba(96, 2, 3, 1);
  243. font-size: 24rpx;
  244. text-align: center;
  245. margin-top: 20px;
  246. }
  247. </style>