详情小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

153 lines
3.4 KiB

  1. <template>
  2. <view class="lf-w-100 lf-h-100">
  3. <view class="head-top">
  4. <view class="head-top-wrap lf-w-100 lf-h-100">
  5. <view class="lf-w-100 tips-wrap">
  6. <view class="tips">
  7. <view class="lf-flex lf-w-100 lf-h-100 lf-p-b-12 lf-p-l-30">
  8. <view>
  9. <image src="../../static/logo.png" mode="aspectFill" class="vip-head"></image>
  10. </view>
  11. <view class="lf-p-l-20">
  12. <view class="lf-font-32 lf-color-white">编号73894</view>
  13. <view class="lf-color-white lf-font-28 lf-m-t-20">尚未加入会员</view>
  14. </view>
  15. </view>
  16. <view class="banner-flag">
  17. <view class="lf-m-b-22">
  18. 限时特惠
  19. </view>
  20. </view>
  21. </view>
  22. </view>
  23. </view>
  24. </view>
  25. <view class="vip-content">
  26. <view class="lf-font-36 lf-color-222 lf-m-l-32 lf-m-b-30" style="font-weight: 500;">
  27. VIP会员专属特权
  28. </view>
  29. <view class="vip-tag">
  30. <view class="lf-color-222 lf-font-32 lf-p-t-30 lf-p-l-30">· 个人形象升级</view>
  31. <view class="lf-color-222 lf-font-32 lf-p-t-30 lf-p-l-30">· 专属会员身份标识</view>
  32. <view class="lf-color-222 lf-font-32 lf-p-t-30 lf-p-l-30">· 免费上头条N次</view>
  33. <view class="lf-color-222 lf-font-32 lf-p-t-30 lf-p-l-30">· 免费朋友圈转发N次</view>
  34. <view class="lf-color-222 lf-font-32 lf-p-t-30 lf-p-l-30">· 解锁访客记录/收藏我</view>
  35. <view class="lf-color-222 lf-font-32 lf-p-t-30 lf-p-l-30">· 发表更多动态/评论</view>
  36. <view class="lf-color-222 lf-font-32 lf-p-t-30 lf-p-l-30">· 每月系统自动推送4名异性</view>
  37. </view>
  38. </view>
  39. </view>
  40. </template>
  41. <script>
  42. </script>
  43. <style lang="scss">
  44. page {
  45. background-color: #F5F5F5;
  46. }
  47. .vip-content {
  48. position: relative;
  49. top: -130px;
  50. }
  51. .vip-tag {
  52. width: 686rpx;
  53. height: 100%;
  54. padding: 0 30rpx 30rpx 0;
  55. background: #FFFFFF;
  56. border-radius: 20rpx;
  57. margin: 0 auto;
  58. }
  59. .banner-flag {
  60. width: 82rpx;
  61. height: 134rpx;
  62. background: #FE7B43;
  63. position: absolute;
  64. right: 30rpx;
  65. top: 0;
  66. color: white;
  67. display: flex;
  68. align-items: center;
  69. justify-content: center;
  70. text-align: center;
  71. font-size: 28rpx;
  72. }
  73. .banner-flag::after {
  74. content: '';
  75. width: 0;
  76. height: 0;
  77. border-left: 40rpx solid transparent;
  78. border-right: 40rpx solid transparent;
  79. border-bottom: 26rpx solid #314177;
  80. position: absolute;
  81. bottom: 0;
  82. left: 0;
  83. }
  84. .vip-head {
  85. width: 120rpx;
  86. height: 120rpx;
  87. border: 5rpx solid #FFFFFF;
  88. border-radius: 50%;
  89. }
  90. .head-top {
  91. width: 100%;
  92. height: 562rpx;
  93. /* background-color: red; */
  94. }
  95. .head-top-wrap {
  96. width: 100%;
  97. height: 656rpx;
  98. /* z-index: -1; */
  99. overflow: hidden;
  100. position: relative;
  101. }
  102. .head-top::after {
  103. content: '';
  104. width: 100%;
  105. height: 272rpx;
  106. position: absolute;
  107. left: 0;
  108. top: 0;
  109. z-index: -1;
  110. border-radius: 0 586px 586px/0 0 320rpx 320rpx;
  111. background: linear-gradient(180deg, #FE3EA5 0%, #FE7749 100%);
  112. }
  113. .tips-wrap {
  114. overflow: hidden;
  115. height: 754rpx;
  116. border-radius: 0 586px 586px/0 0 320rpx 320rpx;
  117. position: absolute;
  118. top: -481rpx;
  119. }
  120. .tips {
  121. width: 686rpx;
  122. height: 242rpx;
  123. background-color: #314177;
  124. border-radius: 20rpx;
  125. position: relative;
  126. bottom: -510rpx;
  127. left: 0;
  128. margin: 0 auto;
  129. }
  130. .span-btn {
  131. border-radius: 25rpx;
  132. width: 149rpx;
  133. height: 50rpx;
  134. display: flex;
  135. align-items: center;
  136. justify-content: center;
  137. font-size: 24rpx;
  138. color: #314177;
  139. }
  140. </style>