详情小程序
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.

157 lines
3.5 KiB

5 years ago
  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>
  44. page {
  45. background-color: #F5F5F5;
  46. }
  47. </style>
  48. <style lang="scss" scoped="scoped">
  49. .vip-content {
  50. position: relative;
  51. top: -130px;
  52. }
  53. .vip-tag {
  54. width: 686rpx;
  55. height: 100%;
  56. padding: 0 30rpx 30rpx 0;
  57. background: #FFFFFF;
  58. border-radius: 20rpx;
  59. margin: 0 auto;
  60. }
  61. .banner-flag {
  62. width: 82rpx;
  63. height: 134rpx;
  64. background: #FE7B43;
  65. position: absolute;
  66. right: 30rpx;
  67. top: 0;
  68. color: white;
  69. display: flex;
  70. align-items: center;
  71. justify-content: center;
  72. text-align: center;
  73. font-size: 28rpx;
  74. }
  75. .banner-flag::after {
  76. content: '';
  77. width: 0;
  78. height: 0;
  79. border-left: 40rpx solid transparent;
  80. border-right: 40rpx solid transparent;
  81. border-bottom: 26rpx solid #314177;
  82. position: absolute;
  83. bottom: 0;
  84. left: 0;
  85. }
  86. .vip-head {
  87. width: 120rpx;
  88. height: 120rpx;
  89. border: 5rpx solid #FFFFFF;
  90. border-radius: 50%;
  91. }
  92. .head-top {
  93. width: 100%;
  94. height: 562rpx;
  95. position: relative;
  96. z-index: 9;
  97. /* background-color: red; */
  98. }
  99. .head-top-wrap {
  100. width: 100%;
  101. height: 656rpx;
  102. /* z-index: -1; */
  103. overflow: hidden;
  104. position: relative;
  105. }
  106. .head-top::after {
  107. content: '';
  108. width: 100%;
  109. height: 272rpx;
  110. position: absolute;
  111. left: 0;
  112. top: 0;
  113. z-index: -1;
  114. border-radius: 0 586px 586px/0 0 320rpx 320rpx;
  115. background: linear-gradient(180deg, #FE3EA5 0%, #FE7749 100%);
  116. }
  117. .tips-wrap {
  118. overflow: hidden;
  119. height: 754rpx;
  120. border-radius: 0 586px 586px/0 0 320rpx 320rpx;
  121. position: absolute;
  122. top: -481rpx;
  123. }
  124. .tips {
  125. width: 686rpx;
  126. height: 242rpx;
  127. background-color: #314177;
  128. border-radius: 20rpx;
  129. position: relative;
  130. bottom: -510rpx;
  131. left: 0;
  132. margin: 0 auto;
  133. }
  134. .span-btn {
  135. border-radius: 25rpx;
  136. width: 149rpx;
  137. height: 50rpx;
  138. display: flex;
  139. align-items: center;
  140. justify-content: center;
  141. font-size: 24rpx;
  142. color: #314177;
  143. }
  144. </style>