contact.vue 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488
  1. <template>
  2. <div class="container">
  3. <abount-header :title="title" :bgImage="bgImage"></abount-header>
  4. <!-- 优质输出平台 -->
  5. <div class="quality">
  6. <div class="quality-content">
  7. <div class="q-top title-content">
  8. <div class="q-title title-zh wow animate__animated animate__fadeInDown">
  9. <div class="title-en">QUALITY SDUCATION</div>
  10. 全球优质教育内容输出平台
  11. </div>
  12. <div class="q-content">
  13. <div class="q-content-wrap w1200">
  14. <div class="q-content-desc">
  15. <p>全球多个国家</p>
  16. <p>众多教学机构</p>
  17. <p>都在使用的新一代教育方案</p>
  18. </div>
  19. </div>
  20. </div>
  21. </div>
  22. </div>
  23. </div>
  24. <!-- 针对儿童思维开发 -->
  25. <div class="thinking">
  26. <div class="t-content w1200">
  27. <div class="t-top title-content">
  28. <div class="t-title title-zh wow animate__animated animate__fadeInDown">
  29. <div class="title-en">THINKING</div>
  30. 针对儿童思维开发
  31. </div>
  32. <p class="title-sub">以孩子为核心</p>
  33. </div>
  34. <div class="thinking-content-box">
  35. <div class="content-left">
  36. <img src="~/assets/images/about/thinking_img.png" alt="" srcset="~/assets/images/about/thinking_img.png, ~/assets/images/about/thinking_img@2x.png">
  37. </div>
  38. <div class="content-right">
  39. <div class="content-right-top">
  40. <div class="img-item img-item-arrow01">
  41. <img src="~/assets/images/about/thinking_arrow_01.png" alt="" srcset="~/assets/images/about/thinking_arrow_01.png, ~/assets/images/about/thinking_arrow_01@2x.png">
  42. </div>
  43. <div class="img-item img-item-icon right-top-02">
  44. <img src="~/assets/images/about/thinking_icon_01.png" alt="" srcset="~/assets/images/about/thinking_icon_01.png, ~/assets/images/about/thinking_icon_01@2x.png">
  45. </div>
  46. <div class="img-item img-item-arrow02">
  47. <img src="~/assets/images/about/thinking_arrow_02.png" alt="" srcset="~/assets/images/about/thinking_arrow_02.png, ~/assets/images/about/thinking_arrow_02@2x.png">
  48. </div>
  49. </div>
  50. <div class="content-right-bottom">
  51. <div class="img-item img-item-icon">
  52. <img src="~/assets/images/about/thinking_icon_02.png" alt="" srcset="~/assets/images/about/thinking_icon_02.png, ~/assets/images/about/thinking_icon_02@2x.png">
  53. </div>
  54. <div class="img-item img-item-arrow03">
  55. <img src="~/assets/images/about/thinking_arrow_03.png" alt="" srcset="~/assets/images/about/thinking_arrow_03.png, ~/assets/images/about/thinking_arrow_03@2x.png">
  56. </div>
  57. <div class="img-item img-item-icon">
  58. <img src="~/assets/images/about/thinking_icon_03.png" alt="" srcset="~/assets/images/about/thinking_icon_03.png, ~/assets/images/about/thinking_icon_03@2x.png">
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. <!-- 逻辑狗激发学习兴趣 -->
  66. <div class="interest">
  67. <div class="i-content w1200">
  68. <div class="t-top title-content">
  69. <div class="t-title title-zh wow animate__animated animate__fadeInDown">
  70. <div class="title-en">LEARNING INTEREST</div>
  71. 逻辑狗激发学习兴趣
  72. </div>
  73. <p class="title-sub">逻辑狗提供的智力游戏,于孩子的生活实际,让孩子在熟悉的知识环境中,锻炼自己的思维,丰富自己的知识,这对孩子的健康成长也是很有帮助的。</p>
  74. </div>
  75. <div class="interest-content-box">
  76. <div class="interest-item">
  77. <img src="~/assets/images/about/interest_01.png" alt="" srcset="~/assets/images/about/interest_01.png, ~/assets/images/about/interest_01@2x.png">
  78. <div class="line"></div>
  79. </div>
  80. <div class="interest-item">
  81. <img src="~/assets/images/about/interest_02.png" alt="" srcset="~/assets/images/about/interest_02.png, ~/assets/images/about/interest_02@2x.png">
  82. <div class="line"></div>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. <!-- 逻辑狗教育大奖 -->
  88. <div class="award">
  89. <div class="a-content">
  90. <div class="a-top title-content">
  91. <div class="t-title title-zh wow animate__animated animate__fadeInDown">
  92. <div class="title-en">EDUCATION</div>
  93. 逻辑狗教育大奖
  94. </div>
  95. </div>
  96. <div class="award-content-box">
  97. <div class="img">
  98. <img src="~/assets/images/about/award_img.png" alt="" srcset="~/assets/images/about/award_img.png, ~/assets/images/about/award_img@2x.png">
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. <!-- 校园风采 -->
  104. <div class="campus">
  105. <div class="c-content w1200">
  106. <div class="c-top title-content">
  107. <div class="t-title title-zh wow animate__animated animate__fadeInDown">
  108. <div class="title-en">ACAMPUS</div>
  109. 校园风采
  110. </div>
  111. </div>
  112. <div class="campus-content-box">
  113. <div :class="['campus-item', item.id == currentId ? 'active' : '']" v-for="(item, index) in campusList" :key="index" @mouseenter="campusEnter(item)">
  114. <div class="img">
  115. <img :src="item.imgUrl" alt="" srcset="">
  116. </div>
  117. <div class="desc">
  118. {{ item.title }}
  119. </div>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. </template>
  126. <script>
  127. if (process.browser) {
  128. var { WOW } = require('wowjs')
  129. }
  130. import AbountHeader from '~/components/about/banner';
  131. export default {
  132. data() {
  133. return {
  134. title: '联系我们',
  135. bgImage: require('~/assets/images/about/about_contact.png'),
  136. currentId: 1,
  137. campusList: [
  138. {
  139. id: 1,
  140. imgUrl: require('~/assets/images/about/interest_02.png'),
  141. title: '武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱上'
  142. },
  143. {
  144. id: 2,
  145. imgUrl: require('~/assets/images/about/interest_02.png'),
  146. title: '武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱上'
  147. },
  148. {
  149. id: 3,
  150. imgUrl: require('~/assets/images/about/interest_02.png'),
  151. title: '武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱上'
  152. },
  153. {
  154. id: 4,
  155. imgUrl: require('~/assets/images/about/interest_02.png'),
  156. title: '武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱上'
  157. },
  158. {
  159. id: 5,
  160. imgUrl: require('~/assets/images/about/interest_02.png'),
  161. title: '武商亚贸广场的小小夏令营来啦,参加小小夏令营的小朋友,从此就爱上'
  162. }
  163. ]
  164. }
  165. },
  166. head() {
  167. return {
  168. title: "逻辑狗官网-中德智慧教育",
  169. meta: [
  170. {
  171. name: "keywords",
  172. hid: "keywords",
  173. content: `逻辑狗官网、逻辑狗教材、 幼儿园教材、逻辑狗课程、逻辑狗思维训练课程、儿童思维教育、0-12岁儿童`,
  174. },
  175. {
  176. name: "description",
  177. hid: "description",
  178. content: `逻辑狗官方网站,专为0-12岁儿童设计的思维训练课程,中德智慧教育,全球优质教育内容输出平台`,
  179. },
  180. ],
  181. };
  182. },
  183. components: {
  184. AbountHeader,
  185. },
  186. mounted() {
  187. if (process.browser) {
  188. new WOW({
  189. offset: 0,
  190. live: true
  191. }).init()
  192. }
  193. },
  194. methods: {
  195. campusEnter(item) {
  196. this.currentId = item.id;
  197. },
  198. handleClick(item) {
  199. // console.log(item.id);
  200. }
  201. }
  202. }
  203. </script>
  204. <style lang="scss" scoped>
  205. @import "~static/common/style.sass";
  206. .title-content {
  207. position: relative;
  208. text-align: center;
  209. }
  210. .title-en {
  211. position: absolute;
  212. font-size: 56px;
  213. font-family: PingFangSC-Semibold, sans-serif;
  214. font-weight: 600;
  215. color:rgba(35,106,250,1);
  216. opacity: 0.16;
  217. }
  218. .title-zh {
  219. position: relative;
  220. display: inline-block;
  221. font-size: 46px;
  222. font-family:PingFangSC-Semibold, sans-serif;
  223. font-weight: 600;
  224. color:#333333;
  225. text-align: center;
  226. }
  227. .quality {
  228. background: #FFFFFF;
  229. .title-en {
  230. left: 50%;
  231. transform: translate(-50%);
  232. width: 1200px;
  233. top: -30px;
  234. }
  235. .q-top {
  236. padding: 192px 0 112px;
  237. }
  238. .q-title {
  239. }
  240. .q-content {
  241. position: relative;
  242. height: 989px;
  243. width: 100%;
  244. background-image: url('~assets/images/about/contact_bg_01.png');
  245. background-position: center;
  246. background-size: cover;
  247. .q-content-wrap {
  248. // position: absolute;
  249. position: relative;
  250. height: 989px;
  251. width: 100%;
  252. .q-content-desc {
  253. position: absolute;
  254. bottom: 408px;
  255. right: 10px;
  256. p {
  257. font-size: 28px;
  258. font-family: PingFangSC-Medium, sans-serif;
  259. font-weight: 500;
  260. color: #333330;
  261. line-height: 64px;
  262. }
  263. }
  264. }
  265. }
  266. }
  267. .thinking {
  268. height: 1078px;
  269. background: url('~assets/images/about/contact_bg_02.png') no-repeat;
  270. background-position: center;
  271. padding: 200px 0 170px;
  272. .title-en {
  273. left: 50%;
  274. transform: translate(-50%);
  275. top: -30px;
  276. }
  277. .title-sub {
  278. margin-top: 22px;
  279. text-align: center;
  280. font-size: 24px;
  281. font-family: PingFangSC-Regular, sans-serif;
  282. font-weight: 400;
  283. color: #9C9C9C;
  284. line-height: 33px;
  285. }
  286. .thinking-content-box {
  287. margin-top: 154px;
  288. display: flex;
  289. .content-left {
  290. margin-right: 112px;
  291. font-size: 0;
  292. img {
  293. width: 626px 426px;
  294. }
  295. }
  296. .content-right {
  297. font-size: 0;
  298. .content-right-top {
  299. display: flex;
  300. justify-content: center;
  301. align-items: center;
  302. .right-top-02 {
  303. margin: 0 26px 0 32px
  304. }
  305. }
  306. .content-right-bottom {
  307. display: flex;
  308. align-items: flex-end;
  309. }
  310. .img-item-icon {
  311. img {
  312. width: 176px;
  313. height: 176px;
  314. }
  315. }
  316. .img-item-arrow01 {
  317. img {
  318. width: 50px;
  319. height: 45px;
  320. }
  321. }
  322. .img-item-arrow02 {
  323. img {
  324. width: 48px;
  325. height: 44px;
  326. }
  327. }
  328. .img-item-arrow03 {
  329. img {
  330. width: 55px;
  331. height: 45px;
  332. }
  333. }
  334. }
  335. }
  336. }
  337. .interest {
  338. padding: 188px 0 92px;
  339. .title-en {
  340. left: 50%;
  341. transform: translate(-50%);
  342. top: -30px;
  343. width: 1200px;
  344. }
  345. .i-content {
  346. .title-sub {
  347. height: 96px;
  348. font-size: 24px;
  349. font-family: PingFangSC-Regular, sans-serif;
  350. font-weight: 400;
  351. color: #999999;
  352. line-height: 48px;
  353. }
  354. .title-sub {
  355. padding: 0 100px;
  356. margin-top: 38px;
  357. }
  358. }
  359. .interest-content-box {
  360. display: flex;
  361. justify-content: space-between;
  362. margin-top: 128px;
  363. .interest-item {
  364. position: relative;
  365. font-size: 0;
  366. width: 578px;
  367. overflow: hidden;
  368. transition: 0.3s ease-out;
  369. &:hover {
  370. transform: translate3d(0,-8px,0);
  371. img {
  372. // transform: scale(1.2);
  373. }
  374. }
  375. img {
  376. width: 100%;
  377. transition: 0.5;
  378. }
  379. .line {
  380. position: absolute;
  381. bottom: 0;
  382. height: 9px;
  383. background: $theme_color;
  384. z-index: 66;
  385. width: 100%;
  386. }
  387. }
  388. }
  389. }
  390. .award {
  391. padding-top: 96px;
  392. height: 723px;
  393. width: 100%;
  394. background: #F7FBFF;
  395. .title-en {
  396. left: 50%;
  397. transform: translate(-50%);
  398. top: -30px;
  399. width: 1200px;
  400. }
  401. .award-content-box {
  402. margin-top: 123px;
  403. .img {
  404. margin: 0 auto;
  405. text-align: center;
  406. width: 1236px;
  407. }
  408. }
  409. }
  410. .campus {
  411. padding: 182px 0 206px;
  412. .title-en {
  413. left: 50%;
  414. transform: translate(-50%);
  415. top: -30px;
  416. width: 1200px;
  417. }
  418. .campus-content-box {
  419. margin-top: 172px;
  420. display: flex;
  421. flex-wrap: wrap;
  422. .campus-item {
  423. max-width:360px;
  424. // margin: 0 38px 126px 0;
  425. padding: 18px 18px 32px 18px;
  426. border-radius: 20px;
  427. border-bottom: 2px solid transparent;
  428. &:nth-child(3n) {
  429. margin-right: 0;
  430. }
  431. &.active {
  432. // transform: scale(1.1);
  433. // padding: 18px 18px 32px 18px;
  434. background:#ffffff;
  435. border-bottom: 2px solid rgba(35,106,250,1);
  436. box-shadow:0px 4px 20px 0px rgba(150,150,150,0.22);
  437. transition: 0.5;
  438. // border-radius: 20px;
  439. // margin-bottom: 52px;
  440. .desc {
  441. transform: scale(1.0);
  442. }
  443. }
  444. &:hover {
  445. // background:#ffffff;
  446. // border-bottom: 2px solid rgba(35,106,250,1);
  447. // box-shadow:0px 4px 20px 0px rgba(150,150,150,0.22);
  448. // .desc {
  449. // transform: scale(1.0);
  450. // }
  451. }
  452. img {
  453. width: 100%;
  454. height: 192px;
  455. object-fit: cover;
  456. border-radius: 20px;
  457. }
  458. .desc {
  459. margin-top: 30px;
  460. font-size: 18px;
  461. font-family: PingFangSC-Regular, sans-serif;
  462. font-weight: 400;
  463. color: #333333;
  464. line-height: 28px;
  465. }
  466. }
  467. }
  468. }
  469. </style>