brand.vue 34 KB

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