exclusive-order.vue 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <template>
  2. <main>
  3. <div class="detail--container--full">
  4. <!-- 풀사이즈 배너 텍스트 1줄용 -->
  5. <FullSizeBannerText1 :imagePath="bannerImagePath" altText="Audi exclusive order" />
  6. <!-- 풀사이즈 패럴랙스 배너 (커스텀 데이터 예시) -->
  7. <ParallaxBanner
  8. :images="customParallaxImages"
  9. imageAlt="Custom Audi Image"
  10. title="Audi exclusive order 주문하기"
  11. description="당신만의 특별한 아우디 주문은 아우디 딜러샵을 통해 신청 가능하며, 자세한 딜러 네트워크 정보는 아래 버튼을 통해 확인하실 수 있습니다."
  12. linkUrl="/"
  13. linkText="아우디 딜러 네트워크 알아보기"
  14. />
  15. <!-- Swiper 배너 (30% + 70% 레이아웃) -->
  16. <SwiperBanner
  17. :slides="bannerSlides"
  18. title="Audi Exclusive Collection"
  19. subtitle="당신만을 위한 특별한 아우디"
  20. notice="* 모든 이미지는 참고용이며 실제와 다를 수 있습니다."
  21. :autoplay="{ delay: 0 }"
  22. :loop="false"
  23. />
  24. <!--
  25. 일반 텍스트 밑에서 올라오는 디자인
  26. 대타이틀, 소타이틀 형 정렬은 옵션으로 정의
  27. -->
  28. </div>
  29. </main>
  30. </template>
  31. <script setup>
  32. // 컴포넌트 import
  33. import FullSizeBannerText1 from "~/components/block/fullSizeBannerText1.vue";
  34. import ParallaxBanner from "~/components/block/parallaxBanner.vue";
  35. import SwiperBanner from "~/components/block/SwiperBanner.vue";
  36. const bannerImagePath = ref("/img/exclusive/1920X1080_exclusive_edited_v2.jpg");
  37. // 커스텀 이미지 세트 예시 (필요시 사용)
  38. const customParallaxImages = {
  39. xl: "/img/component/parallax/02_r8_2021_3104_58056-XL.jpg?auto=webp&width=1920",
  40. xl2x: "/img/component/parallax/02_r8_2021_3104_58056-XL.jpg?auto=webp&width=3840",
  41. m: "/img/component/parallax/02_r8_2021_3104_58056-M.jpg?auto=webp&width=1439",
  42. m2x: "/img/component/parallax/02_r8_2021_3104_58056-M.jpg?auto=webp&width=2878",
  43. s: "/img/component/parallax/02_r8_2021_3104_58056-S.jpg?auto=webp&width=787",
  44. s2x: "/img/component/parallax/02_r8_2021_3104_58056-S.jpg?auto=webp&width=1574",
  45. xs: "/img/component/parallax/02_r8_2021_3104_58056-XS.jpg?auto=webp&width=374",
  46. xs2x: "/img/component/parallax/02_r8_2021_3104_58056-XS.jpg?auto=webp&width=748",
  47. };
  48. // Swiper 배너 슬라이드 데이터 (30% + 70% 레이아웃용)
  49. const bannerSlides = ref([
  50. {
  51. image: "/img/exclusive/03_r8_2021_3105_57994-S-L.jpg",
  52. alt: "당신만을 위해 반영된 특별함",
  53. title: "당신만을 위해 반영된 특별함",
  54. subtitle:
  55. "색상부터 스티칭 요소까지, Audi exclusive order를 통해 오직 당신을 위한 아우디를 만나보세요.",
  56. },
  57. {
  58. image: "/img/exclusive/05_rsegt_ae_2021_2376-S-L.jpg",
  59. alt: "원하는 컬러를 선택하다",
  60. title: "원하는 컬러를 선택하다",
  61. subtitle:
  62. "노을의 골드, 와인의 레드, 에메랄드 반지의 그린 등 아우디 차체 색상으로 원하는 색상을 선택할 수 있습니다.",
  63. },
  64. {
  65. image: "/img/exclusive/04_r8_2021_3106_58054-S-L.jpg",
  66. alt: "보고, 느끼고, 매료되다",
  67. title: "보고, 느끼고, 매료되다",
  68. subtitle:
  69. "Audi exclusive order 인테리어 트림을 사용하면 다양한 옵션을 선택할 수 있습니다. 가장 상위 카테고리로 고급 가죽을 선택할 수 있습니다.",
  70. },
  71. ]);
  72. </script>