exclusive-edition.vue 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  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="/exclusive/exclusive-edition"
  13. >Audi A6 Nardo Grey edition</NuxtLink
  14. >
  15. </li>
  16. <li>
  17. <NuxtLink to="/exclusive/q7">Audi Q7 exclusive edtion</NuxtLink>
  18. </li>
  19. <li>
  20. <NuxtLink to="/exclusive/q8">Audi Q8 exclusive edition</NuxtLink>
  21. </li>
  22. </ul>
  23. </div>
  24. <!-- 링크 리스트 컴포넌트 -->
  25. <LinkList class="mt--20" :links="reservationLinks" />
  26. <TitleVisual
  27. title="A6 50 TDI quattro Nardo Grey edition"
  28. description=""
  29. textAlign="left"
  30. type="middle"
  31. theme="dark"
  32. :animation="true"
  33. :animationDelay="300"
  34. />
  35. <SwiperBanner
  36. :slides="bannerSlides"
  37. :autoplay="false"
  38. :loop="false"
  39. fit="contain"
  40. type="vertical"
  41. />
  42. <SwiperBanner
  43. :slides="bannerSlides2"
  44. :autoplay="false"
  45. :loop="false"
  46. fit="contain"
  47. type="vertical"
  48. />
  49. <SwiperBanner
  50. :slides="bannerSlides3"
  51. :autoplay="false"
  52. :loop="false"
  53. fit="contain"
  54. type="vertical"
  55. />
  56. <!-- 제품 카드 컴포넌트 -->
  57. <ProductCard
  58. data-type="square"
  59. image="/img/exclusive/a6_730x730.webp"
  60. title="A6 50 TDI quattro Nardo Grey edition"
  61. subtitle="새로운 진보의 경험. 소수만을 위한 특별함이 당신을 기다립니다."
  62. buttonText="예약금 결제"
  63. buttonUrl="https://www.audi.co.kr/ko/kr-new-car-search/"
  64. buttonTarget="_blank"
  65. layout="horizontal"
  66. imagePosition="right"
  67. />
  68. <ProductCard
  69. data-type="square"
  70. image="/img/exclusive/q8_1513x1513.webp"
  71. imageAlt="Audi Q8 50 TDI quattro exclusive edition"
  72. title="Q8 50 TDI quattro exclusive edition"
  73. subtitle="완벽한 프리미엄 SUV. 소수만을 위한 특별함이 당신을 기다립니다."
  74. buttonText="예약금 결제"
  75. buttonUrl="https://www.audi.co.kr/ko/kr-new-car-search/"
  76. buttonTarget="_blank"
  77. layout="horizontal"
  78. imagePosition="left"
  79. />
  80. <ProductCard
  81. data-type="square"
  82. image="/img/exclusive/exclusiveorder_Q7.webp"
  83. title="Q7 50 TDI quattro exclusive edition"
  84. subtitle="강력한 퍼포먼스가 선사하는 여유로움. 소수만을 위한 특별함이 당신을 기다립니다."
  85. buttonText="자세히 보기"
  86. buttonUrl="/exclusive/q7/"
  87. buttonTarget="_self"
  88. layout="horizontal"
  89. imagePosition="right"
  90. />
  91. <ProductCard
  92. data-type="square"
  93. image="/img/exclusive/audi-exclusive-studio_1.webp"
  94. title="Audi exclusive order"
  95. subtitle="Audi exclusive order를 통해, 당신만을 위한 아우디를 만나보세요."
  96. buttonText="자세히 보기"
  97. buttonUrl="/exclusive/exclusive-order"
  98. buttonTarget="_self"
  99. layout="horizontal"
  100. imagePosition="left"
  101. />
  102. <CautionText />
  103. </div>
  104. </main>
  105. </template>
  106. <script setup>
  107. // 컴포넌트 import
  108. import TitleVisual from "~/components/block/TitleVisual.vue";
  109. import FullSizeBannerText1 from "~/components/block/fullSizeBannerText1.vue";
  110. import LinkList from "~/components/block/LinkList.vue";
  111. import SwiperBanner from "~/components/block/SwiperBanner.vue";
  112. import ProductCard from "~/components/block/ProductCard.vue";
  113. import CautionText from "~/components/block/cautionText2.vue";
  114. const bannerImagePath = ref("/img/exclusive/RSeGT_ae_2022_3855-S.jpg");
  115. // 링크 데이터 배열
  116. const reservationLinks = ref([
  117. {
  118. text: "A6 50 TDI quattro Nardo Grey edition 예약금 결제",
  119. url: "https://www.audi.co.kr/ko/kr-new-car-search/",
  120. target: "_blank",
  121. showIcon: true,
  122. },
  123. ]);
  124. const bannerSlides = ref([
  125. {
  126. image: "/img/exclusive/A6_45_Front.jpg",
  127. alt: "아우디 A6",
  128. title: "",
  129. subtitle: "아우디 A6",
  130. },
  131. {
  132. image: "/img/exclusive/A6_Front.jpg",
  133. alt: "아우디 A6",
  134. title: "",
  135. subtitle: "아우디 A6",
  136. },
  137. {
  138. image: "/img/exclusive/A6_Side.jpg",
  139. alt: "아우디 A6",
  140. title: "",
  141. subtitle: "아우디 A6",
  142. },
  143. {
  144. image: "/img/exclusive/A6_45_Back.jpg",
  145. alt: "아우디 A6",
  146. title: "",
  147. subtitle: "아우디 A6",
  148. },
  149. {
  150. image: "/img/exclusive/A6_Back.jpg",
  151. alt: "아우디 A6",
  152. title: "",
  153. subtitle: "아우디 A6",
  154. },
  155. ]);
  156. const bannerSlides2 = ref([
  157. {
  158. image: "/img/exclusive/black2.jpg",
  159. alt: "아우디 A6",
  160. title: "",
  161. subtitle: "아우디 A6",
  162. },
  163. {
  164. image: "/img/exclusive/black.jpg",
  165. alt: "아우디 A6",
  166. title: "",
  167. subtitle: "아우디 A6",
  168. },
  169. {
  170. image: "/img/exclusive/sardbrown2.jpg",
  171. alt: "아우디 A6",
  172. title: "",
  173. subtitle: "아우디 A6",
  174. },
  175. {
  176. image: "/img/exclusive/sardbrown.jpg",
  177. alt: "아우디 A6",
  178. title: "",
  179. subtitle: "아우디 A6",
  180. },
  181. ]);
  182. const bannerSlides3 = ref([
  183. {
  184. image: "/img/exclusive/beige2.jpg",
  185. alt: "아우디 A6",
  186. title: "",
  187. subtitle: "아우디 A6",
  188. },
  189. {
  190. image: "/img/exclusive/beige.jpg",
  191. alt: "아우디 A6",
  192. title: "",
  193. subtitle: "아우디 A6",
  194. },
  195. ]);
  196. </script>