brand.vue 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927
  1. <template>
  2. <div class="Brand-container">
  3. <div class="banner-img">
  4. <img :src="bannerImg" alt="">
  5. <section class="label">品牌故事</section>
  6. </div>
  7. <div class="company-intro">
  8. <section
  9. class="company-intro-label wow animate__animated animate__rubberBand animate__delay-0.5s"
  10. >公司简介</section>
  11. <div class="company-intro-text">
  12. 全球顶级儿童逻辑思维教育专家以国际教育理念为指导,推动中国学前教育事业发展填补了中国学前儿童思维教育领域空白率先领导和实践幼儿园思维游戏化教学,
  13. 用全球同频使用的优质思维教育内容,为0-12岁儿童培养优质思维模式,建构思维“芯”。
  14. 是国际化科技教育内容的创始者,以“让中国孩子幸福成长”为使命,始终以“走出去、
  15. 请进来”、“洋为中用”的全球化视野,融合中西文化,全力打造具有成长型思维模式的未来人才。
  16. </div>
  17. </div>
  18. <!-- 大事记 -->
  19. <div class="event">
  20. <div class="label wow animate__animated animate__fadeInDown animate__delay-1s">
  21. <div class="label-en">EVENTS</div>
  22. <div class="label-zn">大事记</div>
  23. </div>
  24. <div class="event-box">
  25. <img
  26. class="event-bgimg"
  27. src="http://res.training.luojigou.vip/Fhe0g5Z_6DRjLf3-lSDXKTff-A6Q?imageView2/0/q/50|imageslim"
  28. alt=""
  29. >
  30. <div
  31. :style="{top: 139 + 240 * item.site.y + 'px' ,
  32. left: 121 + 261 * item.site.x + 'px'}"
  33. :class="['event-box-item wow animate__animated', 'animate__rubberBand' ]"
  34. v-for="item in eventData"
  35. :key="item.id"
  36. >
  37. <img
  38. @mouseenter="currentEventImg(item)"
  39. class="yearImgurl cp"
  40. :src="item.yearImgurl"
  41. alt=""
  42. >
  43. <img
  44. v-if="currentEventImgId === item.id"
  45. @mouseleave="currentEventImgId = ''"
  46. class="eventImgurl"
  47. :src="item.eventImgurl"
  48. alt=""
  49. >
  50. </div>
  51. </div>
  52. </div>
  53. <!-- 核心团队 -->
  54. <div class="kernel">
  55. <div class="label wow animate__animated animate__fadeInDown animate__delay-1s">
  56. <div class="label-en">KERNEL</div>
  57. <div class="label-zn">核心团队</div>
  58. </div>
  59. <div class="kernel-box w1200">
  60. <div
  61. :class="['kernel-box-item wow animate__animated' , (item.id + 1) % 3 === 0 ? 'animate__lightSpeedInLeft' : item.id % 3 === 0 ? 'animate__lightSpeedInRight' : '' ]"
  62. v-for="item in kernelData"
  63. :key="item.id"
  64. >
  65. <div class="top">
  66. <img class="people-img" :src="item.imgUrl" alt="" @mouseenter="currentElement(item)">
  67. <img
  68. class="overlay-img"
  69. @mouseleave="currentMouserEnter = false"
  70. :style="{display: currentMouserEnter && currentMouserId === item.id ? 'block' : 'none'}"
  71. src="http://res.training.luojigou.vip/FstkGdSgJ91jUeZFYT35-ZOdxXT2?imageView2/0/q/50|imageslim"
  72. alt=""
  73. >
  74. <div class="people-intro">
  75. <div class="name">{{item.name}}</div>
  76. <div class="position">{{item.position}}</div>
  77. </div>
  78. <div
  79. class="intro"
  80. :style="{display: currentMouserEnter && currentMouserId === item.id ? 'block' : 'none'}"
  81. >
  82. <div class="intro-label">简历介绍</div>
  83. <div class="resume">{{item.resume}}</div>
  84. </div>
  85. </div>
  86. <div class="bottom"></div>
  87. </div>
  88. </div>
  89. </div>
  90. <!-- 文化 -->
  91. <div class="cultrue">
  92. <div class="label wow animate__animated animate__fadeInDown animate__delay-1s">
  93. <div class="label-en">CULTURE OF PRACTIVE</div>
  94. <div class="label-zn">我们努力践行的文化</div>
  95. </div>
  96. <div class="cultrue-box">
  97. <div class="cultrue-box-item" v-for="item in cultrueData" :key="item.id">
  98. <img
  99. :src="item.imgUrl"
  100. :class="['wow animate__animated',
  101. item.id === 0 ? 'animate__lightSpeedInRight animate__delay-1s' :
  102. item.id === 3 ? 'animate__lightSpeedInLeft animate__delay-2s' :
  103. item.id === 1 ? 'animate__lightSpeedInRight animate__delay-3s':
  104. item.id === 2 ? 'animate__lightSpeedInLeft animate__delay-4s' : ''
  105. ]"
  106. alt=""
  107. >
  108. <div class="cultrue-box-item-label">{{ item.label }}</div>
  109. <div class="cultrue-box-item-text" v-html="item.text"></div>
  110. </div>
  111. </div>
  112. <div class="cultrue-bgimg">
  113. <img
  114. src="http://res.training.luojigou.vip/Fj4XvDNdIw6iDP8gWQuRHKijlFwM?imageView2/0/q/50|imageslim"
  115. alt=""
  116. >
  117. </div>
  118. </div>
  119. <!-- 理念 -->
  120. <div class="idea">
  121. <div class="label">
  122. <div class="label-en wow animate__animated animate__fadeInDown">THE PHILOSPHY</div>
  123. <div class="label-zn wow animate__animated animate__fadeInDown">我们始终秉承的理念</div>
  124. </div>
  125. <div class="idea-box">
  126. <div
  127. class="idea-box-item wow animate__animated animate__swing"
  128. v-for="item in ideaData"
  129. :key="item.id"
  130. >
  131. <div class="top">
  132. <img :src="item.imgUrl" alt="">
  133. </div>
  134. <div class="center">
  135. <img :src="item.numUrl" alt="">
  136. <div>{{item.label}}</div>
  137. </div>
  138. <div class="footer">
  139. <div>{{item.resume}}</div>
  140. </div>
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. </template>
  146. <script>
  147. if (process.browser) {
  148. var { WOW } = require("wowjs");
  149. }
  150. const kernelData = Object.freeze([
  151. {
  152. id: 0,
  153. imgUrl:
  154. "http://res.training.luojigou.vip/Fj7Az05kp48bQHYVKf6svfysS2Km?imageView2/0/q/50|imageslim",
  155. position: "CEO",
  156. name: "张洁",
  157. resume:
  158. "简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍",
  159. },
  160. {
  161. id: 1,
  162. imgUrl:
  163. "http://res.training.luojigou.vip/Fj7Az05kp48bQHYVKf6svfysS2Km?imageView2/0/q/50|imageslim",
  164. position: "CEO",
  165. name: "张洁",
  166. resume:
  167. "简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍",
  168. },
  169. {
  170. id: 2,
  171. imgUrl:
  172. "http://res.training.luojigou.vip/Fj7Az05kp48bQHYVKf6svfysS2Km?imageView2/0/q/50|imageslim",
  173. position: "CEO",
  174. name: "张洁",
  175. resume:
  176. "简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍",
  177. },
  178. {
  179. id: 3,
  180. imgUrl:
  181. "http://res.training.luojigou.vip/Fj7Az05kp48bQHYVKf6svfysS2Km?imageView2/0/q/50|imageslim",
  182. position: "CEO",
  183. name: "张洁",
  184. resume:
  185. "简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍",
  186. },
  187. {
  188. id: 4,
  189. imgUrl:
  190. "http://res.training.luojigou.vip/Fj7Az05kp48bQHYVKf6svfysS2Km?imageView2/0/q/50|imageslim",
  191. position: "CEO",
  192. name: "张洁",
  193. resume:
  194. "简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍",
  195. },
  196. {
  197. id: 5,
  198. imgUrl:
  199. "http://res.training.luojigou.vip/Fj7Az05kp48bQHYVKf6svfysS2Km?imageView2/0/q/50|imageslim",
  200. position: "CEO",
  201. name: "张洁",
  202. resume:
  203. "简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍",
  204. },
  205. {
  206. id: 6,
  207. imgUrl:
  208. "http://res.training.luojigou.vip/Fj7Az05kp48bQHYVKf6svfysS2Km?imageView2/0/q/50|imageslim",
  209. position: "CEO",
  210. name: "张洁",
  211. resume:
  212. "简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍",
  213. },
  214. {
  215. id: 7,
  216. imgUrl:
  217. "http://res.training.luojigou.vip/Fj7Az05kp48bQHYVKf6svfysS2Km?imageView2/0/q/50|imageslim",
  218. position: "CEO",
  219. name: "张洁",
  220. resume:
  221. "简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍简历介绍简历介绍简历介绍简历介绍 简历介绍",
  222. },
  223. ]);
  224. const cultrueData = Object.freeze([
  225. {
  226. id: 0,
  227. imgUrl:
  228. "http://res.training.luojigou.vip/Fj0eXd5OYcJRX6z_yBEFbF0OW1Oy?imageView2/0/q/50|imageslim",
  229. label: "宗旨",
  230. text: "关注儿童成长</br>服务中国母亲",
  231. },
  232. {
  233. id: 1,
  234. imgUrl:
  235. "http://res.training.luojigou.vip/FrhQqD5x8r45P0_Dod_21toOFgle?imageView2/0/q/50|imageslim",
  236. label: "文化",
  237. text: "缔造愿景,追求卓越</br>共生共荣,体现价值",
  238. },
  239. {
  240. id: 2,
  241. imgUrl:
  242. "http://res.training.luojigou.vip/FuBgZGe-F3km2mVM4wByusZFFfAw?imageView2/0/q/50|imageslim",
  243. label: "愿景",
  244. text: "让中国的孩子</br>幸福成长",
  245. },
  246. {
  247. id: 3,
  248. imgUrl:
  249. "http://res.training.luojigou.vip/FqOmEqUyO9YBjT65wqfSRr4gKFHD?imageView2/0/q/50|imageslim",
  250. label: "价值观",
  251. text:
  252. "客户第一</br>团队合力第二</br>专业专注</br>诚信公正</br>拥抱变化</br>激情快乐 ",
  253. },
  254. ]);
  255. const ideaData = Object.freeze([
  256. {
  257. id: 0,
  258. imgUrl:
  259. "http://res.training.luojigou.vip/FgJw7WqbyCVkQJCgCBd07qipb_PI?imageView2/0/q/50|imageslim",
  260. numUrl:
  261. "http://res.training.luojigou.vip/FgX-hI1Y2fjoIvturT1uYaeVjnfB?imageView2/0/q/50|imageslim",
  262. label: "专业技术",
  263. resume:
  264. "我们拥有行业专业技术实力与自身 工程开发团队,为您的商业变现及 产品需求保驾护航。",
  265. },
  266. {
  267. id: 1,
  268. imgUrl:
  269. "http://res.training.luojigou.vip/Fl4S2hBlBWsTvfwdvYHaE3RKpLyO?imageView2/0/q/50|imageslim",
  270. numUrl:
  271. "http://res.training.luojigou.vip/Fk5hTknpr4deZWFtcfmRJSHNV3_K?imageView2/0/q/50|imageslim",
  272. label: "贴心服务",
  273. resume:
  274. "我们始终坚持优质的服务理念,无 论任何时候您遇到困难,我们都会 及时提供精准有效的解决方案。",
  275. },
  276. {
  277. id: 2,
  278. imgUrl:
  279. "http://res.training.luojigou.vip/FkRWFwiFQu4XL1BPA96jHbmK1X1D?imageView2/0/q/50|imageslim",
  280. numUrl:
  281. "http://res.training.luojigou.vip/FiBasqi9NpLdJ_U9jr-95yxgvL1C?imageView2/0/q/50|imageslim",
  282. label: "创业伙伴",
  283. resume:
  284. "我们把每一位客户都当作创业伙伴,期 盼在未来成长的道路上一路相伴,携手 前行。",
  285. },
  286. ]);
  287. const eventData = Object.freeze([
  288. {
  289. id: 2003,
  290. site: {
  291. x: 3,
  292. y: 4,
  293. },
  294. yearImgurl:
  295. "http://res.training.luojigou.vip/FsTtnNKFpIsYh69tIsWqEiocc0Jr?imageView2/0/q/50|imageslim",
  296. eventImgurl:
  297. "http://res.training.luojigou.vip/FrFfg21nonbZyNSUSpAWCiREn7lk?imageView2/0/q/50|imageslim",
  298. },
  299. {
  300. id: 2004,
  301. site: {
  302. x: 2,
  303. y: 4,
  304. },
  305. yearImgurl:
  306. "http://res.training.luojigou.vip/Fhe4VjIQDeQtQzPnSVmsDc4yYYzE?imageView2/0/q/50|imageslim",
  307. eventImgurl:
  308. "http://res.training.luojigou.vip/FvnL2N118R-0Cp9OcKgK9Ru8nAyp?imageView2/0/q/50|imageslim",
  309. },
  310. {
  311. id: 2005,
  312. site: {
  313. x: 1,
  314. y: 4,
  315. },
  316. yearImgurl:
  317. "http://res.training.luojigou.vip/FodjYYc3-VyZyJHnfuKJQGapkJzt?imageView2/0/q/50|imageslim",
  318. eventImgurl:
  319. "http://res.training.luojigou.vip/FqNcz_3P81MubVeHzAnn_RrkMoCQ?imageView2/0/q/50|imageslim",
  320. },
  321. {
  322. id: 2006,
  323. site: {
  324. x: 0,
  325. y: 4,
  326. },
  327. yearImgurl:
  328. "http://res.training.luojigou.vip/Fj_2tRMk_1H9NSp9rE0XK0nEcv6g?imageView2/0/q/50|imageslim",
  329. eventImgurl:
  330. "http://res.training.luojigou.vip/FkvModMYKxFJcnqRrpGSULyd9Th7?imageView2/0/q/50|imageslim",
  331. },
  332. {
  333. id: 2007,
  334. site: {
  335. x: 0,
  336. y: 3,
  337. },
  338. yearImgurl:
  339. "http://res.training.luojigou.vip/Fm4DqB0VKXcLXaa4P2suM1i-2LMZ?imageView2/0/q/50|imageslim",
  340. eventImgurl:
  341. "http://res.training.luojigou.vip/Fkp-2UvHIyIqEW9pu5tZKNpvcCov?imageView2/0/q/50|imageslim",
  342. },
  343. {
  344. id: 2008,
  345. site: {
  346. x: 1,
  347. y: 3,
  348. },
  349. yearImgurl:
  350. "http://res.training.luojigou.vip/FlEj53_PWeL59J8V6qqduokmrEif?imageView2/0/q/50|imageslim",
  351. eventImgurl:
  352. "http://res.training.luojigou.vip/FpIzAvfIOeIhBEtzVEZYp74y7Wh3?imageView2/0/q/50|imageslim",
  353. },
  354. {
  355. id: 2009,
  356. site: {
  357. x: 2,
  358. y: 3,
  359. },
  360. yearImgurl:
  361. "http://res.training.luojigou.vip/FtRU3rBk7D0SBEmbTujXX1o3THTU?imageView2/0/q/50|imageslim",
  362. eventImgurl:
  363. "http://res.training.luojigou.vip/Fnmlx106pwroL9I6UNo81BTpxGyO?imageView2/0/q/50|imageslim",
  364. },
  365. {
  366. id: 2010,
  367. site: {
  368. x: 3,
  369. y: 3,
  370. },
  371. yearImgurl:
  372. "http://res.training.luojigou.vip/Fmx2IObHIKURUiGbrvX4cpZ-u5MB?imageView2/0/q/50|imageslim",
  373. eventImgurl:
  374. "http://res.training.luojigou.vip/Fg2GfiNmRknqRjTbzvCq09ewERIH?imageView2/0/q/50|imageslim",
  375. },
  376. {
  377. id: 2011,
  378. site: {
  379. x: 3,
  380. y: 2,
  381. },
  382. yearImgurl:
  383. "http://res.training.luojigou.vip/FutAwrnX_ypeS4bUqol5xKVVqrXU?imageView2/0/q/50|imageslim",
  384. eventImgurl:
  385. "http://res.training.luojigou.vip/FuPF8r4-f8-_SY_v0Tky2AnFPYeH?imageView2/0/q/50|imageslim",
  386. },
  387. {
  388. id: 2012,
  389. site: {
  390. x: 2,
  391. y: 2,
  392. },
  393. yearImgurl:
  394. "http://res.training.luojigou.vip/Fg3Jph3aJcX-hQtbvOs5UJZCzmj7?imageView2/0/q/50|imageslim",
  395. eventImgurl:
  396. "http://res.training.luojigou.vip/Fp5DT3Tg3CBl2rvjT9sIsCBcUSWu?imageView2/0/q/50|imageslim",
  397. },
  398. {
  399. id: 2013,
  400. site: {
  401. x: 1,
  402. y: 2,
  403. },
  404. yearImgurl:
  405. "http://res.training.luojigou.vip/FjWOsyUqGM6eIaPW3_lCzDzw3h1M?imageView2/0/q/50|imageslim",
  406. eventImgurl:
  407. "http://res.training.luojigou.vip/FirCgjTps0bLqGV5-TOpuX6q8SMl?imageView2/0/q/50|imageslim",
  408. },
  409. {
  410. id: 2014,
  411. site: {
  412. x: 0,
  413. y: 2,
  414. },
  415. yearImgurl:
  416. "http://res.training.luojigou.vip/FqI9b5_4iP6WmoVE_z7o9RLm7RZe?imageView2/0/q/50|imageslim",
  417. eventImgurl:
  418. "http://res.training.luojigou.vip/FlyzOxQWuiW2nYmACRUPsiCLyuw7?imageView2/0/q/50|imageslim",
  419. },
  420. {
  421. id: 2015,
  422. site: {
  423. x: 0,
  424. y: 1,
  425. },
  426. yearImgurl:
  427. "http://res.training.luojigou.vip/FoeSNwPl-fQXqwwow99j9Rsd9tjB?imageView2/0/q/50|imageslim",
  428. eventImgurl:
  429. "http://res.training.luojigou.vip/FmBATtftJW08bU-5KGBFuKsAQSN1?imageView2/0/q/50|imageslim",
  430. },
  431. {
  432. id: 2016,
  433. site: {
  434. x: 1,
  435. y: 1,
  436. },
  437. yearImgurl:
  438. "http://res.training.luojigou.vip/Fl2SA1cd8DqIzQGIQqh5qrNUMmR6?imageView2/0/q/50|imageslim",
  439. eventImgurl:
  440. "http://res.training.luojigou.vip/FoaOya6X8s6j3Bzc2oBNDvX-JHW2?imageView2/0/q/50|imageslim",
  441. },
  442. {
  443. id: 2017,
  444. site: {
  445. x: 2,
  446. y: 1,
  447. },
  448. yearImgurl:
  449. "http://res.training.luojigou.vip/Fi_RKVrGct2V235xsKpwsIA51YX-?imageView2/0/q/50|imageslim",
  450. eventImgurl:
  451. "http://res.training.luojigou.vip/FsALqlvULFPhf-kxcPw1YtRiZjIG?imageView2/0/q/50|imageslim",
  452. },
  453. {
  454. id: 2018,
  455. site: {
  456. x: 3,
  457. y: 1,
  458. },
  459. yearImgurl:
  460. "http://res.training.luojigou.vip/FvN4BWxIckbJmo_qrN7mlILrtQKg?imageView2/0/q/50|imageslim",
  461. eventImgurl:
  462. "http://res.training.luojigou.vip/FvQZtrIRkaNzGJ8KbF1-Cl-k5hfJ?imageView2/0/q/50|imageslim",
  463. },
  464. {
  465. id: 2019,
  466. site: {
  467. x: 3,
  468. y: 0,
  469. },
  470. yearImgurl:
  471. "http://res.training.luojigou.vip/Fgr3xXoLsgpIP2wBglovLx0e89Mb?imageView2/0/q/50|imageslim",
  472. eventImgurl:
  473. "http://res.training.luojigou.vip/Flio74FIlTt_aYhyW-3scKmhSrHc?imageView2/0/q/50|imageslim",
  474. },
  475. {
  476. id: 2020,
  477. site: {
  478. x: 2,
  479. y: 0,
  480. },
  481. yearImgurl:
  482. "http://res.training.luojigou.vip/FhjVzCv4CjuHsuCjJvSWGGxruzxv?imageView2/0/q/50|imageslim",
  483. },
  484. ]);
  485. export default {
  486. name: "BrandPage",
  487. head() {
  488. return {
  489. title: "逻辑狗官网-中德智慧教育",
  490. meta: [
  491. {
  492. name: "keywords",
  493. hid: "keywords",
  494. content: `逻辑狗官网、逻辑狗教材、 幼儿园教材、逻辑狗课程、逻辑狗思维训练课程、儿童思维教育、0-12岁儿童`,
  495. },
  496. {
  497. name: "description",
  498. hid: "description",
  499. content: `逻辑狗官方网站,专为0-12岁儿童设计的思维训练课程,中德智慧教育,全球优质教育内容输出平台`,
  500. },
  501. ],
  502. };
  503. },
  504. components: {},
  505. mounted() {
  506. if (process.browser) {
  507. new WOW({
  508. offset: 0,
  509. live: true,
  510. }).init();
  511. }
  512. },
  513. data() {
  514. return {
  515. bannerImg: require('~/assets/images/about/about_brand.png'),
  516. kernelData,
  517. currentMouserEnter: false,
  518. currentMouserId: "",
  519. cultrueData,
  520. ideaData,
  521. eventData,
  522. currentEventImgId: "",
  523. };
  524. },
  525. methods: {
  526. currentElement(item) {
  527. this.currentMouserId = item.id;
  528. this.currentMouserEnter = true;
  529. },
  530. currentEventImg(item) {
  531. this.currentEventImgId = item.id;
  532. },
  533. },
  534. };
  535. </script>
  536. <style scoped lang="scss">
  537. .Brand-container {
  538. .label {
  539. .label-en {
  540. height: 78px;
  541. font-size: 56px;
  542. font-family: PingFangSC-Semibold, PingFang SC;
  543. font-weight: 600;
  544. color:rgba(35,106,250,0.16);
  545. line-height: 78px;
  546. }
  547. .label-zn {
  548. height: 65px;
  549. font-size: 46px;
  550. font-family: PingFangSC-Semibold, PingFang SC;
  551. font-weight: 600;
  552. color: #262626;
  553. line-height: 65px;
  554. letter-spacing: 1px;
  555. }
  556. }
  557. .banner-img {
  558. position: relative;
  559. img {
  560. width: 100%;
  561. height: 595px;
  562. display: block;
  563. }
  564. .label {
  565. font-family: PingFangSC-Semibold, PingFang SC;
  566. font-weight: 600;
  567. color: #ffffff;
  568. font-size: 80px;
  569. position: absolute;
  570. top: 50%;
  571. left: 50%;
  572. transform: translate(-50%, -50%);
  573. }
  574. }
  575. .company-intro {
  576. width: 1200px;
  577. height: 447px;
  578. border-radius: 14px;
  579. position: relative;
  580. top: 50%;
  581. left: 50%;
  582. transform: translateX(-50%);
  583. z-index: 1;
  584. overflow: hidden;
  585. margin-top: -80px;
  586. background: url("http://res.training.luojigou.vip/FnRDWlB5l2fF-qQ8xtP6LQC1MRwq?imageView2/0/q/50|imageslim")
  587. no-repeat;
  588. background-size: 1200px 447px;
  589. .company-intro-label {
  590. text-align: center;
  591. margin-top: 60px;
  592. font-size: 46px;
  593. font-family: PingFangSC-Semibold, PingFang SC;
  594. font-weight: 600;
  595. color: #262626;
  596. line-height: 65px;
  597. letter-spacing: 1px;
  598. }
  599. .company-intro-text {
  600. width: 1009px;
  601. height: 144px;
  602. margin: 32px;
  603. color: #999999;
  604. font-size: 18px;
  605. letter-spacing: 0.45px;
  606. line-height: 36px;
  607. position: absolute;
  608. left: 50%;
  609. transform: translateX(-50%);
  610. }
  611. }
  612. .event {
  613. position: relative;
  614. height: 1500px;
  615. .label {
  616. position: absolute;
  617. // width: 600px;
  618. // left: 778px;
  619. width: 100%;
  620. .label-en {
  621. // font-size: 78px;
  622. // font-family: PingFangSC-Semibold, PingFang SC;
  623. // font-weight: 600;
  624. // color: rgba(35, 106, 250, 1);
  625. // opacity: 0.16;
  626. position: absolute;
  627. left: 50%;
  628. transform: translateX(-50%);
  629. }
  630. .label-zn {
  631. // font-size: 58px;
  632. // font-family: PingFangSC-Semibold, PingFang SC;
  633. // font-weight: 600;
  634. // color: rgba(38, 38, 38, 1);
  635. position: absolute;
  636. top: 30px;
  637. left: 50%;
  638. transform: translateX(-50%);
  639. }
  640. }
  641. .event-box {
  642. width: 1297px;
  643. height: 1296px;
  644. position: absolute;
  645. left: 50%;
  646. top: 259px;
  647. transform: translateX(-50%);
  648. .event-bgimg {
  649. width: 1297px;
  650. height: 1296px;
  651. position: absolute;
  652. left: 0;
  653. top: 0;
  654. right: 0;
  655. bottom: 0;
  656. // object-fit: cover;
  657. }
  658. .event-box-item {
  659. position: absolute;
  660. .yearImgurl {
  661. width: 65px;
  662. height: 30px;
  663. object-fit: cover;
  664. }
  665. .eventImgurl {
  666. position: absolute;
  667. z-index: 1;
  668. transform: translate(-50%, -50%);
  669. }
  670. }
  671. }
  672. }
  673. .kernel {
  674. margin: 200px auto;
  675. // height: 2000px;
  676. position: relative;
  677. .label {
  678. // position: absolute;
  679. width: 100%;
  680. text-align: center;
  681. .label-en {
  682. // font-size: 78px;
  683. // font-family: PingFangSC-Semibold, PingFang SC;
  684. // font-weight: 600;
  685. // color: rgba(35, 106, 250, 1);
  686. // opacity: 0.16;
  687. }
  688. .label-zn {
  689. // font-size: 58px;
  690. // font-family: PingFangSC-Semibold, PingFang SC;
  691. // font-weight: 600;
  692. // color: rgba(38, 38, 38, 1);
  693. // position: absolute;
  694. // top: 45px;
  695. // left: 32px;
  696. position: absolute;
  697. top: 30px;
  698. left: 50%;
  699. transform: translateX(-50%);
  700. // margin-top: -65px;
  701. }
  702. }
  703. .kernel-box {
  704. // position: absolute;
  705. // top: 300px;
  706. // left: 50%;
  707. // transform: translateX(-50%);
  708. margin-top: 178px;
  709. display: grid;
  710. grid-template-columns: auto auto auto;
  711. grid-template-rows: auto auto auto;
  712. .kernel-box-item {
  713. margin-right: 40px;
  714. margin-bottom: 51px;
  715. .top {
  716. width: 373px;
  717. height: 466px;
  718. position: relative;
  719. .people-img {
  720. width: 373px;
  721. height: 466px;
  722. display: block;
  723. }
  724. .overlay-img {
  725. width: 373px;
  726. height: 466px;
  727. position: absolute;
  728. top: 0;
  729. left: 0;
  730. z-index: 1;
  731. }
  732. .people-intro {
  733. position: absolute;
  734. bottom: 12px;
  735. left: 37px;
  736. .name {
  737. font-size: 45px;
  738. font-family: PingFangSC-Semibold, PingFang SC;
  739. font-weight: 600;
  740. color: rgba(255, 255, 255, 1);
  741. letter-spacing: 1px;
  742. }
  743. .position {
  744. font-size: 20px;
  745. font-family: PingFangSC-Regular, PingFang SC;
  746. font-weight: 400;
  747. color: rgba(255, 255, 255, 1);
  748. letter-spacing: 0.5px;
  749. }
  750. }
  751. .intro {
  752. position: absolute;
  753. bottom: 160px;
  754. left: 37px;
  755. font-family: PingFangSC-Regular, PingFang SC;
  756. font-weight: 400;
  757. color: rgba(255, 255, 255, 1);
  758. .intro-label {
  759. font-size: 16px;
  760. margin-bottom: 12px;
  761. }
  762. .resume {
  763. width: 280px;
  764. }
  765. }
  766. }
  767. .bottom {
  768. width: 373px;
  769. height: 8px;
  770. background-color: #83abf9;
  771. }
  772. }
  773. }
  774. }
  775. .cultrue {
  776. position: relative;
  777. height: 1000px;
  778. overflow: hidden;
  779. .label {
  780. position: absolute;
  781. width: 100%;
  782. // left: 778px;
  783. .label-en {
  784. // font-size: 78px;
  785. // font-family: PingFangSC-Semibold, PingFang SC;
  786. // font-weight: 600;
  787. // color: rgba(35, 106, 250, 1);
  788. // opacity: 0.16;
  789. position: absolute;
  790. left: 50%;
  791. transform: translateX(-50%);
  792. }
  793. .label-zn {
  794. // font-size: 58px;
  795. // font-family: PingFangSC-Semibold, PingFang SC;
  796. // font-weight: 600;
  797. // color: rgba(38, 38, 38, 1);
  798. position: absolute;
  799. top: 30px;
  800. left: 50%;
  801. transform: translateX(-50%);
  802. }
  803. }
  804. .cultrue-box {
  805. display: flex;
  806. justify-content: center;
  807. margin-top: 313px;
  808. .cultrue-box-item {
  809. margin-right: 151px;
  810. img {
  811. width: 178px;
  812. height: 159px;
  813. }
  814. .cultrue-box-item-label {
  815. font-size: 38px;
  816. font-family: PingFangSC-Regular, PingFang SC;
  817. font-weight: 400;
  818. color: rgba(0, 0, 0, 1);
  819. text-align: center;
  820. }
  821. .cultrue-box-item-text {
  822. width: 178px;
  823. text-align: center;
  824. font-size: 18px;
  825. font-family: PingFangSC-Regular, PingFang SC;
  826. font-weight: 400;
  827. color: rgba(153, 153, 153, 1);
  828. letter-spacing: 0.5px;
  829. margin-top: 31px;
  830. }
  831. }
  832. }
  833. .cultrue-bgimg {
  834. position: absolute;
  835. z-index: -1;
  836. right: 226px;
  837. bottom: 155px;
  838. img {
  839. width: 627px;
  840. height: 499px;
  841. }
  842. }
  843. }
  844. .idea {
  845. height: 800px;
  846. position: relative;
  847. .label {
  848. position: absolute;
  849. left: 50%;
  850. transform: translateX(-50%);
  851. width: 540px;
  852. .label-en {
  853. // font-size: 78px;
  854. // font-family: PingFangSC-Semibold, PingFang SC;
  855. // font-weight: 600;
  856. // color: rgba(35, 106, 250, 1);
  857. // opacity: 0.16;
  858. // position: absolute;
  859. }
  860. .label-zn {
  861. // font-size: 58px;
  862. // font-family: PingFangSC-Semibold, PingFang SC;
  863. // font-weight: 600;
  864. // color: rgba(38, 38, 38, 1);
  865. position: absolute;
  866. top: 30px;
  867. left: 100px;
  868. // transform: translateX(-50%);
  869. }
  870. }
  871. .idea-box {
  872. display: flex;
  873. justify-content: center;
  874. .idea-box-item {
  875. margin-top: 286px;
  876. margin-right: 40px;
  877. width: 373px;
  878. height: 299px;
  879. background: rgba(255, 255, 255, 1);
  880. box-shadow: 0px 2px 14px 0px rgba(201, 199, 195, 0.25);
  881. border-radius: 6px;
  882. padding: 38px 32px 51px 42px;
  883. box-sizing: border-box;
  884. .top {
  885. img {
  886. width: 67px;
  887. height: 64px;
  888. object-fit: cover;
  889. }
  890. }
  891. .center {
  892. margin-top: 20px;
  893. display: flex;
  894. img {
  895. width: 22px;
  896. height: 36px;
  897. margin-right: 9px;
  898. object-fit: fill;
  899. }
  900. div {
  901. font-size: 24px;
  902. font-family: PingFangSC-Medium, PingFang SC;
  903. font-weight: 500;
  904. color: rgba(0, 0, 0, 1);
  905. }
  906. }
  907. .footer {
  908. font-size: 15px;
  909. font-family: PingFangSC-Regular, PingFang SC;
  910. font-weight: 400;
  911. color: rgba(153, 153, 153, 1);
  912. margin-top: 10px;
  913. }
  914. }
  915. }
  916. }
  917. }
  918. .cp {
  919. cursor: pointer;
  920. }
  921. </style>