list.vue 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646
  1. <template>
  2. <section class="List-container">
  3. <img class="banner-img" :src="bannerImg" alt="" srcset="">
  4. <div class="content">
  5. <div class="tabs">
  6. <div class="tab-box">
  7. <div :class="['tabs-item', 'cp', currentTabId === tab.id ? 'selectTabs': '']" @click="handleTag(tab)" v-for="tab in ListData" :key="tab.id">
  8. {{tab.label}}
  9. </div>
  10. </div>
  11. <div class="bottom-line">
  12. <div class="bottom-line-img">
  13. <img :style="lineStyle" src="http://res.training.luojigou.vip/Fl4dXmckxC8m0Lm2-GPbl5-Cp9Rv?imageView2/0/q/50|imageslim" alt="">
  14. </div>
  15. </div>
  16. </div>
  17. <div class="screen">
  18. <div class="left">
  19. <div class="screen-label">排序:</div>
  20. <div class="cp screen-item">默认</div>
  21. <div class="cp screen-item">价格</div>
  22. <div class="cp screen-item">销量</div>
  23. <div class="cp screen-item">最新上架</div>
  24. </div>
  25. <div class="right">
  26. <img src="http://res.training.luojigou.vip/Fmzni1iBgNG7OKMenDAm1JPkntZY?imageView2/0/q/50|imageslim" alt="">
  27. <a href="https://zhongdezhihui.tmall.com" target="_blank" class="enter-label cp">进入商城</a>
  28. </div>
  29. </div>
  30. <div class="goods">
  31. <prod-list v-if="currentTabId == 0" :productList="productList"></prod-list>
  32. <prod-list v-if="currentTabId == 1" :productList="netList"></prod-list>
  33. <prod-list v-if="currentTabId == 2" :productList="jcList"></prod-list>
  34. <prod-list v-if="currentTabId == 3" :productList="tsList"></prod-list>
  35. <prod-list v-if="currentTabId == 4" :productList="yxList"></prod-list>
  36. <prod-list v-if="currentTabId == 5" :productList="kldList"></prod-list>
  37. <!-- (index + 1) % 3 === 0 ? 'animate__fadeIn' : '',
  38. index % 3 === 0 ? 'animate__fadeIn' : '' -->
  39. <!-- <div :class="['goods-item', 'wow', 'animate__animated',
  40. 'animate__lightSpeedInLeft'
  41. ]"
  42. v-for="(item, index) in goodsData" :key="index">
  43. <div class="top">
  44. <img class="flag-img" :src="item.flagImg" alt="">
  45. <img class="goods-img" :src="item.goodsImg" alt="" />
  46. </div>
  47. <div class="bottom">
  48. <div class="left">
  49. <div class="label th">
  50. {{item.label}}
  51. </div>
  52. <div class="text th">
  53. {{item.text}}
  54. </div>
  55. <div class="price">
  56. <div class="price-now">
  57. <span style="fontSize: 20px">¥</span> {{ item.pirceNew}}
  58. </div>
  59. <div class="price-old">
  60. <span> <span style="fontSize: 18px"> ¥</span>{{item.priceOld}}</span>
  61. <span class="lineation"></span>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="right ">
  66. 销量{{item.sales}}笔
  67. </div>
  68. </div>
  69. </div> -->
  70. </div>
  71. </div>
  72. </section>
  73. </template>
  74. <script>
  75. if (process.browser) {
  76. var {WOW} = require('wowjs')
  77. }
  78. import ProdList from "~/components/products/prodList";
  79. const ListData = Object.freeze([
  80. {
  81. id: 0,
  82. label: '全部'
  83. },
  84. {
  85. id: 1,
  86. label: '幼儿网络版'
  87. },
  88. {
  89. id: 2,
  90. label: '小学基础班'
  91. },
  92. {
  93. id: 3,
  94. label: '小学提升版'
  95. },
  96. {
  97. id: 4,
  98. label: '幼小衔接'
  99. },
  100. {
  101. id: 5,
  102. label: '克鲁德系列'
  103. }
  104. ])
  105. const goodsData = Object.freeze([
  106. {
  107. flagImg: require('~/assets/images/index/product_tag.png'),
  108. goodsImg: require('~/assets/images/index/product.png'),
  109. label: '逻辑狗得儿童绘画成本很低得故事',
  110. text: '逻辑狗得儿童绘画成本很低得故事得介绍解释觉得我空气jade哦亲',
  111. pirceNew: 89,
  112. priceOld: 109.00,
  113. sales: 88
  114. }
  115. ])
  116. let arr = []
  117. for(let i = 0; i < 20; i ++) {
  118. arr.push(...goodsData)
  119. }
  120. const productList = [
  121. {
  122. title: '逻辑狗 小学提升版一阶段7岁以上儿童思维训练早教玩具益智启蒙',
  123. price: '198.00',
  124. imgUrl: require('~/assets/images/goods/product_ts_01.jpg'),
  125. linkUrl: 'https://detail.tmall.com/item.htm?id=557258829143',
  126. tag: '提升版',
  127. },
  128. {
  129. title: '逻辑狗 小学提升版二阶段8岁以上儿童早教玩具益智启蒙卡',
  130. price: '238.00',
  131. imgUrl: require('~/assets/images/goods/product_ts_02.jpg'),
  132. linkUrl: 'https://detail.tmall.com/item.htm?id=557170896436',
  133. tag: '提升版',
  134. },
  135. {
  136. title: '逻辑狗小学提升版三阶段9岁以上幼儿童思维学习早教玩具套装益智',
  137. price: '198.00',
  138. imgUrl: require('~/assets/images/goods/product_ts_03.jpg'),
  139. linkUrl: 'https://detail.tmall.com/item.htm?id=557361647798',
  140. tag: '提升版',
  141. },
  142. {
  143. title: '逻辑狗 小学提升版四阶段10岁以上数学幼儿启蒙早教玩具 中德直营',
  144. price: '198.00',
  145. imgUrl: require('~/assets/images/goods/product_ts_04.jpg'),
  146. linkUrl: 'https://detail.tmall.com/item.htm?id=557303754261',
  147. tag: '提升版',
  148. },
  149. {
  150. title: '逻辑狗 中德智慧小学提升版 五阶段11岁儿童启蒙 学习玩具套装',
  151. price: '198.00',
  152. imgUrl: require('~/assets/images/goods/product_ts_05.jpg'),
  153. linkUrl: 'https://detail.tmall.com/item.htm?id=557171748143',
  154. tag: '提升版',
  155. },
  156. {
  157. title: '中德智慧逻辑狗 小学基础版五阶段11岁儿童启蒙学习玩具早教玩具',
  158. price: '198.00',
  159. imgUrl: require('~/assets/images/goods/product_jc_01.jpg'),
  160. linkUrl: 'https://detail.tmall.com/item.htm?id=557253273047',
  161. tag: '基础版',
  162. },
  163. {
  164. title: '中德智慧 逻辑狗 幼小小学基础版四阶段10岁以上儿童玩具启蒙',
  165. price: '102.60',
  166. imgUrl: require('~/assets/images/goods/product_jc_02.jpg'),
  167. linkUrl: 'https://detail.tmall.com/item.htm?id=557164956835',
  168. tag: '基础版',
  169. },
  170. {
  171. title: '中德智慧逻辑狗 智力开发小学基础版三阶段幼儿童学习早教玩具',
  172. price: '140.60',
  173. imgUrl: require('~/assets/images/goods/product_jc_03.jpg'),
  174. linkUrl: 'https://detail.tmall.com/item.htm?id=557356687077',
  175. tag: '基础版',
  176. },
  177. {
  178. title: '中德智慧 逻辑狗 幼小小学基础版四阶段10岁以上儿童玩具启蒙',
  179. price: '102.60',
  180. imgUrl: require('~/assets/images/goods/product_jc_04.jpg'),
  181. linkUrl: 'https://detail.tmall.com/item.htm?id=557165744732',
  182. tag: '基础版',
  183. },
  184. {
  185. title: '中德智慧逻辑狗 小学基础版五阶段11岁儿童启蒙学习玩具早教玩具',
  186. price: '102.60',
  187. imgUrl: require('~/assets/images/goods/product_jc_05.jpg'),
  188. linkUrl: 'https://detail.tmall.com/item.htm?id=557298602723',
  189. tag: '基础版',
  190. }
  191. ]
  192. const netList = [
  193. {
  194. title: '逻辑狗2岁3-4岁幼儿园教材版家庭思维训练第一阶段益智玩具板全套',
  195. price: '150.10',
  196. imgUrl: require('~/assets/images/goods/product_net_01.jpg'),
  197. linkUrl: 'https://detail.tmall.com/item.htm?id=557288434799',
  198. tag: '网络版',
  199. },
  200. {
  201. title: '逻辑狗4-5岁二阶段幼儿教材家庭网络版思维训练早教益智玩具正版',
  202. price: '150.10',
  203. imgUrl: require('~/assets/images/goods/product_net_02.jpg'),
  204. linkUrl: 'https://detail.tmall.com/item.htm?id=557250281576',
  205. tag: '网络版',
  206. },
  207. {
  208. title: '逻辑狗5-6岁三阶段幼儿园教材家庭网络版思维训练早教益智玩具板',
  209. price: '150.10',
  210. imgUrl: require('~/assets/images/goods/product_net_03.jpg'),
  211. linkUrl: 'https://detail.tmall.com/item.htm?id=557162976102',
  212. tag: '网络版',
  213. },
  214. {
  215. title: '德国逻辑狗6-7岁四阶段幼儿园教材网络版思维训练早教益智玩具童',
  216. price: '150.10',
  217. imgUrl: require('~/assets/images/goods/product_net_04.jpg'),
  218. linkUrl: 'https://detail.tmall.com/item.htm?id=557163156598',
  219. tag: '网络版',
  220. },
  221. {
  222. title: '逻辑狗6岁以上五阶段 幼儿园教材家庭思维训练网络版早教益智玩具',
  223. price: '188.10',
  224. imgUrl: require('~/assets/images/goods/product_net_05.jpg'),
  225. linkUrl: 'https://detail.tmall.com/item.htm?id=557251913436',
  226. tag: '网络版',
  227. },
  228. {
  229. title: '逻辑狗3-7岁幼儿网络版大礼包思维益智启蒙早教玩具',
  230. price: '836.00',
  231. imgUrl: require('~/assets/images/goods/product_net_06.jpg'),
  232. linkUrl: 'https://detail.tmall.com/item.htm?id=557163904721',
  233. tag: '网络版',
  234. },
  235. ]
  236. const tsList = [
  237. {
  238. title: '逻辑狗 小学提升版一阶段7岁以上儿童思维训练早教玩具益智启蒙',
  239. price: '198.00',
  240. imgUrl: require('~/assets/images/goods/product_ts_01.jpg'),
  241. linkUrl: 'https://detail.tmall.com/item.htm?id=557258829143',
  242. tag: '提升版',
  243. },
  244. {
  245. title: '逻辑狗 小学提升版二阶段8岁以上儿童早教玩具益智启蒙卡',
  246. price: '238.00',
  247. imgUrl: require('~/assets/images/goods/product_ts_02.jpg'),
  248. linkUrl: 'https://detail.tmall.com/item.htm?id=557170896436',
  249. tag: '提升版',
  250. },
  251. {
  252. title: '逻辑狗小学提升版三阶段9岁以上幼儿童思维学习早教玩具套装益智',
  253. price: '198.00',
  254. imgUrl: require('~/assets/images/goods/product_ts_03.jpg'),
  255. linkUrl: 'https://detail.tmall.com/item.htm?id=557361647798',
  256. tag: '提升版',
  257. },
  258. {
  259. title: '逻辑狗 小学提升版四阶段10岁以上数学幼儿启蒙早教玩具 中德直营',
  260. price: '198.00',
  261. imgUrl: require('~/assets/images/goods/product_ts_04.jpg'),
  262. linkUrl: 'https://detail.tmall.com/item.htm?id=557303754261',
  263. tag: '提升版',
  264. },
  265. {
  266. title: '逻辑狗 中德智慧小学提升版 五阶段11岁儿童启蒙 学习玩具套装',
  267. price: '198.00',
  268. imgUrl: require('~/assets/images/goods/product_ts_05.jpg'),
  269. linkUrl: 'https://detail.tmall.com/item.htm?id=557171748143',
  270. tag: '提升版',
  271. }
  272. ]
  273. const jcList = [
  274. {
  275. title: '中德智慧逻辑狗 小学基础版五阶段11岁儿童启蒙学习玩具早教玩具',
  276. price: '198.00',
  277. imgUrl: require('~/assets/images/goods/product_jc_01.jpg'),
  278. linkUrl: 'https://detail.tmall.com/item.htm?id=557253273047',
  279. tag: '基础版',
  280. },
  281. {
  282. title: '中德智慧 逻辑狗 幼小小学基础版四阶段10岁以上儿童玩具启蒙',
  283. price: '102.60',
  284. imgUrl: require('~/assets/images/goods/product_jc_02.jpg'),
  285. linkUrl: 'https://detail.tmall.com/item.htm?id=557164956835',
  286. tag: '基础版',
  287. },
  288. {
  289. title: '中德智慧逻辑狗 智力开发小学基础版三阶段幼儿童学习早教玩具',
  290. price: '140.60',
  291. imgUrl: require('~/assets/images/goods/product_jc_03.jpg'),
  292. linkUrl: 'https://detail.tmall.com/item.htm?id=557356687077',
  293. tag: '基础版',
  294. },
  295. {
  296. title: '中德智慧 逻辑狗 幼小小学基础版四阶段10岁以上儿童玩具启蒙',
  297. price: '102.60',
  298. imgUrl: require('~/assets/images/goods/product_jc_04.jpg'),
  299. linkUrl: 'https://detail.tmall.com/item.htm?id=557165744732',
  300. tag: '基础版',
  301. },
  302. {
  303. title: '中德智慧逻辑狗 小学基础版五阶段11岁儿童启蒙学习玩具早教玩具',
  304. price: '102.60',
  305. imgUrl: require('~/assets/images/goods/product_jc_05.jpg'),
  306. linkUrl: 'https://detail.tmall.com/item.htm?id=557298602723',
  307. tag: '基础版',
  308. }
  309. ]
  310. const yxList = [
  311. {
  312. title: '逻辑狗数学起跑线5-7岁幼儿园教材 家庭逻辑思维训练益智早教玩具',
  313. price: '150.10',
  314. imgUrl: require('~/assets/images/goods/product_yx_01.jpg'),
  315. linkUrl: 'https://detail.tmall.com/item.htm?id=557305378054',
  316. tag: '幼小衔接',
  317. },
  318. {
  319. title: '逻辑狗5-7岁思维语言/数学幼儿园早教益智玩具板训练全套幼小衔接',
  320. price: '159.60',
  321. imgUrl: require('~/assets/images/goods/product_yx_02.jpg'),
  322. linkUrl: 'https://detail.tmall.com/item.htm?id=603397367168',
  323. tag: '幼小衔接',
  324. },
  325. ]
  326. const kldList = [
  327. {
  328. title: '逻辑狗 克鲁德幼儿二阶段5-6岁启蒙读物儿童益智 早教故事点读',
  329. price: '264.10',
  330. imgUrl: require('~/assets/images/goods/product_kld_01.jpg'),
  331. linkUrl: 'https://detail.tmall.com/item.htm?id=569135310952',
  332. tag: '克鲁德',
  333. },
  334. {
  335. title: '逻辑狗 克鲁德幼儿三阶段6岁以上启蒙读物儿童早教故事 点读语言',
  336. price: '292.60',
  337. imgUrl: require('~/assets/images/goods/product_kld_02.jpg'),
  338. linkUrl: 'https://detail.tmall.com/item.htm?id=569135982554',
  339. tag: '克鲁德',
  340. },
  341. {
  342. title: '逻辑狗新品克鲁德一起听 幼儿一阶段4-5岁启蒙读物儿童早教益智',
  343. price: '245.00',
  344. imgUrl: require('~/assets/images/goods/product_kld_03.jpg'),
  345. linkUrl: 'https://detail.tmall.com/item.htm?id=610967139958',
  346. tag: '克鲁德',
  347. },
  348. {
  349. title: '逻辑狗克鲁德聪明笔幼儿早教机学习点读机0-3-6益智故事机双英语',
  350. price: '568.10',
  351. imgUrl: require('~/assets/images/goods/product_kld_04.jpg'),
  352. linkUrl: 'https://detail.tmall.com/item.htm?id=575248706980',
  353. tag: '克鲁德',
  354. },
  355. {
  356. title: '逻辑狗新品 克鲁德聪明点读笔 幼儿早教益智机学习机0-3-6双英语',
  357. price: '598.00',
  358. imgUrl: require('~/assets/images/goods/product_kld_04.jpg'),
  359. linkUrl: 'https://detail.tmall.com/item.htm?id=624651060206',
  360. tag: '克鲁德',
  361. }
  362. ]
  363. export default {
  364. name: 'ListPage',
  365. computed: {
  366. lineStyle () {
  367. let site = 190 * this.currentTabId + 40* ( (this.currentTabId === 0 ? 1 : this.currentTabId) - 1 )
  368. if( site === 0 ) {
  369. site = -5
  370. }
  371. return `transform: translateX(${site + 'px'})`
  372. }
  373. },
  374. head() {
  375. return {
  376. title: "逻辑狗官网-中德智慧教育",
  377. meta: [
  378. {
  379. name: "keywords",
  380. hid: "keywords",
  381. content: `逻辑狗官网、逻辑狗教材、 幼儿园教材、逻辑狗课程、逻辑狗思维训练课程、儿童思维教育、0-12岁儿童`,
  382. },
  383. {
  384. name: "description",
  385. hid: "description",
  386. content: `逻辑狗官方网站,专为0-12岁儿童设计的思维训练课程,中德智慧教育,全球优质教育内容输出平台`,
  387. },
  388. ],
  389. };
  390. },
  391. data () {
  392. return {
  393. ListData,
  394. currentTabId: 0,
  395. goodsData: arr,
  396. productList,
  397. netList,
  398. tsList,
  399. jcList,
  400. yxList,
  401. kldList,
  402. bannerImg: require('~/assets/images/products/banner-list.png')
  403. }
  404. },
  405. components: {
  406. ProdList
  407. },
  408. mounted () {
  409. if (process.browser) {
  410. new WOW({
  411. offset: 0,
  412. live: true
  413. }).init()
  414. }
  415. },
  416. methods: {
  417. handleTag(tab) {
  418. this.currentTabId = tab.id
  419. }
  420. }
  421. }
  422. </script>
  423. <style scoped lang="scss">
  424. .List-container {
  425. background-color: #F0F2F5;
  426. }
  427. .banner-img {
  428. width: 100%;
  429. height: 806px;
  430. margin-bottom: 120px;
  431. }
  432. .content {
  433. padding-bottom: 300px;
  434. margin: 0 auto;
  435. width: 1214px;
  436. .tabs {
  437. .tab-box {
  438. width: 1214px;
  439. display: flex;
  440. justify-content: space-between;
  441. margin: 0 auto;
  442. .tabs-item {
  443. color: #747885;
  444. font-size: 32px;
  445. font-family:PingFangSC-Regular,PingFang SC;
  446. font-weight:400;
  447. }
  448. }
  449. .bottom-line {
  450. display: flex;
  451. justify-content: center;
  452. .bottom-line-img {
  453. width: 1214px;
  454. img {
  455. width: 75px;
  456. height: 30px;
  457. transition: transform 1s;
  458. }
  459. }
  460. }
  461. }
  462. .screen {
  463. margin-top: 121px;
  464. display: flex;
  465. justify-content: space-between;
  466. align-items: center;
  467. color: #7F7F7F;
  468. font-size: 18px;
  469. .left {
  470. display: flex;
  471. align-items: center;
  472. .screen-label {
  473. margin-right: 30px;
  474. }
  475. .screen-item {
  476. color: #ccc;
  477. padding: 6px 18px;
  478. border: 1px solid #cccccc;
  479. font-size: 16px;
  480. margin-right: 36px;
  481. }
  482. }
  483. .right {
  484. width: 141px;
  485. display: flex;
  486. justify-content: space-between;
  487. align-items: center;
  488. img {
  489. width: 42px;
  490. height: 42px;
  491. }
  492. .enter-labe {
  493. color: #2F2F2F;
  494. font-size: 25px;
  495. font-family:PingFangSC-Medium,PingFang SC;
  496. font-weight:500;
  497. }
  498. .enter-labe :hover {
  499. color: red;
  500. }
  501. }
  502. }
  503. .goods {
  504. margin-top: 81px;
  505. display: grid;
  506. grid-template-columns: auto auto auto;
  507. grid-template-rows: auto auto auto;
  508. .goods-item {
  509. width: 372px;
  510. height: 372px;
  511. border-radius: 18px;
  512. position: relative;
  513. margin-top: 39px;
  514. .top {
  515. overflow: hidden;
  516. .flag-img {
  517. width: 52px;
  518. height: 24px;
  519. position: absolute;
  520. top: 0;
  521. left: 0;
  522. z-index: 1;
  523. }
  524. .goods-img {
  525. width: 372px;
  526. height: 250px;
  527. }
  528. .goods-img:hover {
  529. transform: scale(1.2);
  530. transition: transform 1s;
  531. }
  532. }
  533. .bottom {
  534. display: flex;
  535. justify-content: space-between;
  536. padding: 10px 15px;
  537. background: #FFFFFF;
  538. border-bottom-left-radius: 18px;
  539. border-bottom-right-radius: 18px;
  540. .left {
  541. width: 250px;
  542. font-family:PingFangSC-Regular,PingFang SC;
  543. .label {
  544. color: #343E30;
  545. font-size: 20px;
  546. width: 108px;
  547. }
  548. .text {
  549. color: #898A8C;
  550. font-size: 12px;
  551. width: 100%;
  552. }
  553. .price {
  554. width: 140px;
  555. display: flex;
  556. justify-content: space-between;
  557. align-items: center;
  558. margin-top: 9px;
  559. .price-now {
  560. color: #EA0B4A;
  561. font-size: 34px;
  562. font-family:PingFangSC-Semibold,PingFang SC;
  563. font-weight:600;
  564. }
  565. .price-old {
  566. color: #D4D7D9;
  567. font-size: 22px;
  568. position: relative;
  569. .lineation {
  570. height: 1px;
  571. width: 55px !important;
  572. position: absolute;
  573. top: 50%;
  574. border-top: solid #D4D7D9 1px;
  575. display: block;
  576. }
  577. }
  578. }
  579. }
  580. .right {
  581. display: flex;
  582. align-items: flex-end;
  583. margin-bottom: 10px;
  584. color: #0D5CFA;
  585. font-size: 13px;
  586. font-family:PingFangSC-Semibold,PingFang SC;
  587. font-weight:600;
  588. }
  589. }
  590. }
  591. }
  592. }
  593. .selectTabs {
  594. color: #0D5CFA !important;
  595. // font-size: 42px !important;
  596. font-family:PingFangSC-Semibold,PingFang SC;
  597. font-weight:600
  598. }
  599. .cp {
  600. cursor: pointer;
  601. }
  602. .th {
  603. overflow: hidden;
  604. text-overflow:ellipsis;
  605. white-space: nowrap;
  606. }
  607. .fade {
  608. animation: fadeOutDown;
  609. }
  610. @keyframes fadeOutDown {
  611. from {
  612. opacity: 1;
  613. }
  614. to {
  615. opacity: 0;
  616. -webkit-transform: translate3d(0, 100%, 0);
  617. transform: translate3d(0, 100%, 0);
  618. }
  619. }
  620. </style>