contact.vue 15 KB

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