svip-price.vue 961 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <view class="vip-price dir-left-nowrap">
  3. <view class="item left">
  4. <image class="vip-icon" src="../image/S-VIP.png"></image>
  5. </view>
  6. <view class="item right">9.5折</view>
  7. </view>
  8. </template>
  9. <script>
  10. export default {
  11. name: "vip-price"
  12. }
  13. </script>
  14. <style scoped lang="scss">
  15. .vip-price {
  16. width: #{148upx};
  17. height: #{27upx};
  18. .item {
  19. height: #{27upx};
  20. width: 50%;
  21. }
  22. .left {
  23. border-top-left-radius: #{13upx};
  24. border-bottom-left-radius: #{13upx};
  25. background-color: #4e4040;
  26. position: relative;
  27. }
  28. .right {
  29. border-top-right-radius: #{13upx};
  30. border-bottom-right-radius: #{13upx};
  31. background: linear-gradient(45deg, #edc9a8, #fdebde);
  32. font-size: #{18upx};
  33. line-height: #{27upx};
  34. text-align: center;
  35. color: #4e4040;
  36. }
  37. .vip-icon {
  38. width: #{51upx};
  39. height: #{14upx};
  40. position:absolute;
  41. top: 50%;
  42. left: 50%;
  43. transform: translate(-50%, -50%);
  44. }
  45. }
  46. </style>