q8.vue 4.9 KB

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