exclusive-edition.vue 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <template>
  2. <main>
  3. <div class="detail--container--full">
  4. <FullSizeBannerText1
  5. :imagePath="bannerImagePath"
  6. altText="Audi exclusive edition"
  7. type="cover"
  8. />
  9. <div class="text--tab--layout">
  10. <ul>
  11. <li>
  12. <NuxtLink to="/">Audi A6 Nardo Grey edition</NuxtLink>
  13. </li>
  14. <li>
  15. <NuxtLink to="/">Audi Q7 exclusive edtion</NuxtLink>
  16. </li>
  17. <li>
  18. <NuxtLink to="/">Audi Q8 exclusive edition</NuxtLink>
  19. </li>
  20. </ul>
  21. </div>
  22. <!-- 링크 리스트 컴포넌트 -->
  23. <LinkList class="mt--20" :links="reservationLinks" />
  24. <TitleVisual
  25. title="Q8 50 TDI quattro exclusive edition"
  26. description=""
  27. textAlign="left"
  28. type="middle"
  29. theme="dark"
  30. :animation="true"
  31. :animationDelay="300"
  32. />
  33. <SwiperBanner
  34. :slides="bannerSlides"
  35. :autoplay="false"
  36. :loop="false"
  37. fit="contain"
  38. type="vertical"
  39. />
  40. <SwiperBanner
  41. :slides="bannerSlides2"
  42. :autoplay="false"
  43. :loop="false"
  44. fit="contain"
  45. type="vertical"
  46. />
  47. <SwiperBanner
  48. :slides="bannerSlides3"
  49. :autoplay="false"
  50. :loop="false"
  51. fit="contain"
  52. type="vertical"
  53. />
  54. <SwiperBanner
  55. :slides="bannerSlides4"
  56. :autoplay="false"
  57. :loop="false"
  58. fit="contain"
  59. type="vertical"
  60. />
  61. <!-- 제품 카드 컴포넌트 -->
  62. <ProductCard
  63. image="/img/exclusive/q8_1513x1513.webp"
  64. imageAlt="Audi Q8 50 TDI quattro exclusive edition"
  65. title="Q8 50 TDI quattro exclusive edition"
  66. subtitle="완벽한 프리미엄 SUV. 소수만을 위한 특별함이 당신을 기다립니다."
  67. buttonText="예약금 결제"
  68. buttonUrl="https://www.audi.co.kr/ko/kr-new-car-search/"
  69. buttonTarget="_blank"
  70. layout="horizontal"
  71. imagePosition="left"
  72. />
  73. <!-- 이미지 오른쪽 배치 테스트 -->
  74. <ProductCard
  75. image="/img/exclusive/q8_1513x1513.webp"
  76. imageAlt="Audi Q8 50 TDI quattro exclusive edition"
  77. title="Q8 50 TDI quattro exclusive edition (Right)"
  78. subtitle="이미지가 오른쪽에 배치된 레이아웃 테스트입니다."
  79. buttonText="예약금 결제"
  80. buttonUrl="https://www.audi.co.kr/ko/kr-new-car-search/"
  81. buttonTarget="_blank"
  82. layout="horizontal"
  83. imagePosition="right"
  84. />
  85. </div>
  86. </main>
  87. </template>
  88. <script setup>
  89. // 컴포넌트 import
  90. import TitleVisual from "~/components/block/TitleVisual.vue";
  91. import FullSizeBannerText1 from "~/components/block/fullSizeBannerText1.vue";
  92. import LinkList from "~/components/block/LinkList.vue";
  93. import SwiperBanner from "~/components/block/SwiperBanner.vue";
  94. import ProductCard from "~/components/block/ProductCard.vue";
  95. const bannerImagePath = ref("/img/exclusive/RSeGT_ae_2022_3855-S.jpg");
  96. // 링크 데이터 배열
  97. const reservationLinks = ref([
  98. {
  99. text: "Q8 50 TDI quattro exclusive edition 예약금 결제",
  100. url: "https://www.audi.co.kr/ko/kr-new-car-search/",
  101. target: "_blank",
  102. showIcon: true,
  103. },
  104. ]);
  105. const bannerSlides = ref([
  106. {
  107. image: "/img/exclusive/q8_front_1920x1080.jpg",
  108. alt: "아우디 Q8",
  109. title: "",
  110. subtitle: "아우디 Q8",
  111. },
  112. {
  113. image: "/img/exclusive/q8_side_1920x1080.jpg",
  114. alt: "아우디 Q8",
  115. title: "",
  116. subtitle: "",
  117. },
  118. {
  119. image: "/img/exclusive/q8_back_1920x1080.jpg",
  120. alt: "아우디 Q8",
  121. title: "",
  122. subtitle: "",
  123. },
  124. {
  125. image: "/img/exclusive/q8_wheel.jpg",
  126. alt: "아우디 Q8",
  127. title: "",
  128. subtitle: "",
  129. },
  130. ]);
  131. const bannerSlides2 = ref([
  132. {
  133. image: "/img/exclusive/q8_red.jpg",
  134. alt: "아우디 Q8",
  135. title: "",
  136. subtitle: "아우디 Q8",
  137. },
  138. {
  139. image: "/img/exclusive/q8_red_2.jpg",
  140. alt: "아우디 Q8",
  141. title: "",
  142. subtitle: "",
  143. },
  144. {
  145. image: "/img/exclusive/q8_red_3.jpg",
  146. alt: "아우디 Q8",
  147. title: "",
  148. subtitle: "",
  149. },
  150. ]);
  151. const bannerSlides3 = ref([
  152. {
  153. image: "/img/exclusive/q8_BR.jpg",
  154. alt: "아우디 Q8",
  155. title: "",
  156. subtitle: "아우디 Q8",
  157. },
  158. {
  159. image: "/img/exclusive/q8_BR.jpg",
  160. alt: "아우디 Q8",
  161. title: "",
  162. subtitle: "",
  163. },
  164. {
  165. image: "/img/exclusive/q8_BR_3.jpg",
  166. alt: "아우디 Q8",
  167. title: "",
  168. subtitle: "",
  169. },
  170. ]);
  171. const bannerSlides4 = ref([
  172. {
  173. image: "/img/exclusive/q8_red_1920x1080.jpg",
  174. alt: "아우디 Q8",
  175. title: "",
  176. subtitle: "아우디 Q8",
  177. },
  178. {
  179. image: "/img/exclusive/q8_BR_1920x1080.jpg",
  180. alt: "아우디 Q8",
  181. title: "",
  182. subtitle: "",
  183. },
  184. ]);
  185. </script>