brand.vue 32 KB

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