t-p-n-section-2.vue 947 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <view>
  3. <view class="swiper-item">
  4. <image src="./img/map.jpg"></image>
  5. <view class="map">
  6. <view class="area area_1" @click="go_map_area()"></view>
  7. <view class="area area_2"></view>
  8. </view>
  9. </view>
  10. </view>
  11. </template>
  12. <script>
  13. export default {
  14. name:"t-p-n-section-2",
  15. data() {
  16. return {
  17. };
  18. },
  19. methods:{
  20. go_map_area(){
  21. console.log("---")
  22. }
  23. }
  24. }
  25. </script>
  26. <style lang="scss">
  27. .swiper-item{
  28. overflow: hidden;
  29. image{
  30. width: 750rpx;
  31. height: 1299rpx;
  32. }
  33. }
  34. .map{
  35. position: absolute;
  36. left: 0;
  37. top: 0;
  38. z-index: 999;
  39. width: 750rpx;
  40. height: 1299rpx;
  41. // background-color: rgba(0,255,0,.2);
  42. .area{
  43. width: 200rpx;
  44. height: 60rpx;
  45. }
  46. .area_1{
  47. position: absolute;
  48. left: 28rpx;
  49. top: 62rpx;
  50. background-color: skyblue;
  51. }
  52. .area_2{
  53. position: absolute;
  54. left: 28rpx;
  55. top: 140rpx;
  56. background-color: pink;
  57. }
  58. }
  59. </style>