parent.vue 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430
  1. <template>
  2. <section class="Parent-container">
  3. <!-- <div class="banner-img">
  4. <img
  5. src="http://res.training.luojigou.vip/FlpLqC_a2wOuyJqG7LiOb2tbmUZP?imageView2/0/q/50|imageslim"
  6. alt=""
  7. >
  8. <section class="label">家长端APP</section>
  9. </div> -->
  10. <div class="main-wrap">
  11. <slot></slot>
  12. <slot name="label"></slot>
  13. <div class="content">
  14. <!-- <img
  15. src="http://res.training.luojigou.vip/lrW91RgYOMu18CYaH3qDbSUVE2bi?imageView2/0/q/50|imageslim"
  16. alt=""
  17. > -->
  18. <div class="content-list">
  19. <div class="content-list-one w1200">
  20. <div class="left">
  21. <!-- <img
  22. src="http://res.training.luojigou.vip/FjidkWaOJvx87vZHje3VpIYyNaeV?imageView2/0/q/50|imageslim"
  23. alt=""
  24. > -->
  25. <img :src="firstImg" alt="">
  26. </div>
  27. <div class="right">
  28. <div class="label">逻辑狗家长端记录为家长提</div>
  29. <div class="label">供宝宝成长记录</div>
  30. <div class="desc content-desc">点击下方下载苹果端和安卓端app,立即体验</div>
  31. <div class="download">
  32. <img
  33. @click="handleDownload"
  34. src="http://res.training.luojigou.vip/Fl_0R6Bwy75ByXLhmm2b1cpknZEv?imageView2/0/q/50|imageslim"
  35. alt=""
  36. >
  37. <img
  38. @click="handleDownload"
  39. src="http://res.training.luojigou.vip/FvhOJGHagsZ2wuo3Fc3YAuL_z_g0?imageView2/0/q/50|imageslim"
  40. alt=""
  41. >
  42. </div>
  43. </div>
  44. </div>
  45. <div class="content-list-two w1200">
  46. <div class="left">
  47. <div class="label">购买课程,更加便捷流畅的</div>
  48. <div class="label">抢课体验</div>
  49. <div class="desc content-desc">页面展示课程列表,实时展示课程的最新上线,</div>
  50. <div class="desc">提供最优质的抢课体验</div>
  51. </div>
  52. <div class="right">
  53. <!-- <img src="http://res.training.luojigou.vip/Fm096zbH-x0IxAcT8IinoIHeMCoi?imageView2/0/q/50|imageslim" alt="" > -->
  54. <img :src="secondImg" alt="" >
  55. </div>
  56. </div>
  57. <div class="content-list-three w1200">
  58. <div class="left">
  59. <!-- <img
  60. src="http://res.training.luojigou.vip/Fv4R4SZiqrVipdyYDlwhKJ4vTjIE?imageView2/0/q/50|imageslim"
  61. alt=""
  62. > -->
  63. <img :src="threeImg" alt="" >
  64. </div>
  65. <div class="right">
  66. <div class="label">购物商城,展现逻辑狗的系</div>
  67. <div class="label">列产品</div>
  68. <div class="desc content-desc">精细的产品分类,你最短时间找到自己需要的</div>
  69. <div class="desc">产品</div>
  70. </div>
  71. </div>
  72. <div class="content-list-four w1200">
  73. <div class="left">
  74. <div class="label">直播回放,体验APP原生大</div>
  75. <div class="label">屏大视野</div>
  76. <div class="desc content-desc">精细的产品分类,你最短时间找到自己需要的 产品</div>
  77. <div class="desc">产品</div>
  78. </div>
  79. <div class="right">
  80. <img :src="fourImg" alt="" >
  81. <!-- <img
  82. src="http://res.training.luojigou.vip/FkdjYnOvv_62O27MOTJJ5Kmco6U8?imageView2/0/q/50|imageslim"
  83. alt=""
  84. > -->
  85. </div>
  86. </div>
  87. <div class="content-list-five w1200">
  88. <div class="left">
  89. <img :src="fiveImg" alt="" >
  90. <!-- <img
  91. src="http://res.training.luojigou.vip/Fs6eujHZZwUgrrGDANQ3vdhR-mpG?imageView2/0/q/50|imageslim"
  92. alt=""
  93. > -->
  94. </div>
  95. <div class="right">
  96. <div class="label">离线下载,更加便捷的学习</div>
  97. <div class="label">方式</div>
  98. <div class="desc content-desc">课程下载到app,随时随地自由学习</div>
  99. </div>
  100. </div>
  101. <div class="content-list-six w1200">
  102. <div class="left">
  103. <div class="label">直播回放,体验APP原生大</div>
  104. <div class="label">屏大视野</div>
  105. <div class="desc content-desc">精细的产品分类,你最短时间找到自己需要的 产品</div>
  106. <div class="desc">产品</div>
  107. </div>
  108. <div class="right">
  109. <img :src="sixImg" alt="" >
  110. <!-- <img
  111. src="http://res.training.luojigou.vip/FkdjYnOvv_62O27MOTJJ5Kmco6U8?imageView2/0/q/50|imageslim"
  112. alt=""
  113. > -->
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. </section>
  120. </template>
  121. <script>
  122. if (process.browser) {
  123. var { WOW } = require("wowjs");
  124. }
  125. export default {
  126. name: "ParentPage",
  127. data() {
  128. return {
  129. // showList,
  130. bannerImg: require('~/assets/images/products/banner-app.png'),
  131. contentBgImg: require('~/assets/images/products/parent_bg.png'),
  132. firstImg: require('~/assets/images/products/parent_img_first.png'),
  133. secondImg: require('~/assets/images/products/parent_img_second.png'),
  134. threeImg: require('~/assets/images/products/parent_img_three.png'),
  135. fourImg: require('~/assets/images/products/parent_img_four.png'),
  136. fiveImg: require('~/assets/images/products/parent_img_five.png'),
  137. sixImg: require('~/assets/images/products/parent_img_six.png'),
  138. };
  139. },
  140. mounted() {
  141. if (process.browser) {
  142. new WOW({
  143. offset: 0,
  144. live: true,
  145. }).init();
  146. }
  147. },
  148. methods: {
  149. handleDownload() {
  150. window.location.href = `https://sj.qq.com/myapp/detail.htm?apkName=com.zaojiao.app.parent`;
  151. }
  152. }
  153. };
  154. </script>
  155. <style scoped lang="scss">
  156. .Parent-container {
  157. .main-wrap {
  158. background-image: url('~assets/images/products/parent_bg.png');
  159. background-repeat: no-repeat;
  160. background-size: cover;
  161. padding-bottom: 280px;
  162. }
  163. .content-list {
  164. .left {
  165. display: flex;
  166. flex-direction: column;
  167. justify-content: center;
  168. .label {
  169. font-size: 26px;
  170. font-family: PingFangSC-Medium, sans-serif;
  171. font-weight: 600;
  172. color: #333333;
  173. line-height: 37px;
  174. }
  175. .desc {
  176. height: 30px;
  177. font-size: 16px;
  178. font-family: PingFangSC-Regular, sans-serif;
  179. font-weight: 400;
  180. color: #666666;
  181. line-height: 30px;
  182. font-size: 18px;
  183. }
  184. img {
  185. width: 666px;
  186. height: 642px;
  187. }
  188. }
  189. .right {
  190. display: flex;
  191. flex-direction: column;
  192. justify-content: center;
  193. .label {
  194. font-size: 26px;
  195. font-family: PingFangSC-Medium, sans-serif;
  196. font-weight: 600;
  197. color: #333333;
  198. line-height: 37px;
  199. }
  200. .desc {
  201. width: 388px;
  202. font-size: 18px;
  203. font-family: PingFangSC-Regular, sans-serif;
  204. font-weight: 400;
  205. color: rgba(58, 58, 58, 1);
  206. }
  207. img {
  208. width: 666px;
  209. height: 642px;
  210. }
  211. }
  212. }
  213. .banner-img {
  214. position: relative;
  215. font-size: 0;
  216. img {
  217. width: 100%;
  218. height: 595px;
  219. }
  220. .label {
  221. letter-spacing: 1px;
  222. position: absolute;
  223. top: 50%;
  224. left: 50%;
  225. transform: translate(-50%, -50%);
  226. font-size: 66px;
  227. font-family: PingFangSC-Medium, sans-serif;
  228. font-weight: 500;
  229. color: #FFFFFF;
  230. line-height: 92px;
  231. }
  232. }
  233. .content {
  234. img {
  235. width: 100%;
  236. height: 5210px;
  237. // position: absolute;
  238. // z-index: 0;
  239. }
  240. .content-list {
  241. // width: 100%;
  242. // position: absolute;
  243. // top: 883px;
  244. // left: 0;
  245. // padding: 0 344px;
  246. box-sizing: border-box;
  247. .content-desc {
  248. margin-top: 48px;
  249. }
  250. .content-list-one {
  251. display: flex;
  252. justify-content: space-between;
  253. .left {
  254. // img {
  255. // width: 601px;
  256. // height: 586px;
  257. // }
  258. }
  259. .right {
  260. display: flex;
  261. flex-direction: column;
  262. justify-content: center;
  263. // .label {
  264. // width: 369px;
  265. // height: 84px;
  266. // color: #262626;
  267. // font-size: 30px;
  268. // font-family: PingFangSC-Semibold, sans-serif;
  269. // font-weight: 600;
  270. // }
  271. // .desc {
  272. // margin-top: 42px;
  273. // font-size: 18px;
  274. // font-family: PingFangSC-Regular, sans-serif;
  275. // font-weight: 400;
  276. // color: rgba(58, 58, 58, 1);
  277. // }
  278. .download {
  279. margin-top: 81px;
  280. display: flex;
  281. flex-direction: column;
  282. justify-content: space-between;
  283. img {
  284. width: 161px;
  285. height: 41px;
  286. }
  287. }
  288. .download img:first-child {
  289. margin-bottom: 25px;
  290. }
  291. }
  292. }
  293. .content-list-two {
  294. display: flex;
  295. justify-content: space-between;
  296. margin-top: 223px;
  297. .right {
  298. }
  299. // .left {
  300. // display: flex;
  301. // flex-direction: column;
  302. // justify-content: center;
  303. // .label {
  304. // width: 369px;
  305. // height: 84px;
  306. // color: #262626;
  307. // font-size: 30px;
  308. // font-family: PingFangSC-Semibold, sans-serif;
  309. // font-weight: 600;
  310. // }
  311. // .desc {
  312. // width: 388px;
  313. // margin-top: 42px;
  314. // font-size: 18px;
  315. // font-family: PingFangSC-Regular, sans-serif;
  316. // font-weight: 400;
  317. // color: rgba(58, 58, 58, 1);
  318. // }
  319. // }
  320. }
  321. .content-list-three {
  322. display: flex;
  323. justify-content: space-between;
  324. margin-top: 218px;
  325. .left {
  326. img {
  327. width: 625px;
  328. height: 581px;
  329. }
  330. }
  331. .right {
  332. display: flex;
  333. flex-direction: column;
  334. justify-content: center;
  335. // .label {
  336. // width: 369px;
  337. // height: 84px;
  338. // color: #262626;
  339. // font-size: 30px;
  340. // font-family: PingFangSC-Semibold, sans-serif;
  341. // font-weight: 600;
  342. // }
  343. // .desc {
  344. // width: 388px;
  345. // font-size: 18px;
  346. // font-family: PingFangSC-Regular, sans-serif;
  347. // font-weight: 400;
  348. // color: rgba(58, 58, 58, 1);
  349. // }
  350. }
  351. }
  352. .content-list-four {
  353. display: flex;
  354. justify-content: space-between;
  355. margin-top: 217px;
  356. .right {
  357. }
  358. .left {
  359. display: flex;
  360. flex-direction: column;
  361. justify-content: center;
  362. // .label {
  363. // width: 369px;
  364. // height: 84px;
  365. // color: #262626;
  366. // font-size: 30px;
  367. // font-family: PingFangSC-Semibold, sans-serif;
  368. // font-weight: 600;
  369. // }
  370. // .desc {
  371. // width: 388px;
  372. // font-size: 18px;
  373. // font-family: PingFangSC-Regular, sans-serif;
  374. // font-weight: 400;
  375. // color: rgba(58, 58, 58, 1);
  376. // }
  377. }
  378. }
  379. .content-list-five {
  380. display: flex;
  381. justify-content: space-between;
  382. margin-top: 157px;
  383. .left {
  384. img {
  385. width: 625px;
  386. height: 609px;
  387. }
  388. }
  389. .right {
  390. display: flex;
  391. flex-direction: column;
  392. justify-content: center;
  393. // .label {
  394. // width: 369px;
  395. // height: 84px;
  396. // color: #262626;
  397. // font-size: 30px;
  398. // font-family: PingFangSC-Semibold, sans-serif;
  399. // font-weight: 600;
  400. // }
  401. // .desc {
  402. // width: 388px;
  403. // font-size: 18px;
  404. // font-family: PingFangSC-Regular, sans-serif;
  405. // font-weight: 400;
  406. // color: rgba(58, 58, 58, 1);
  407. // }
  408. }
  409. }
  410. .content-list-six {
  411. display: flex;
  412. justify-content: space-between;
  413. margin-top: 179px;
  414. .right {
  415. }
  416. .left {
  417. display: flex;
  418. flex-direction: column;
  419. justify-content: center;
  420. }
  421. }
  422. }
  423. }
  424. }
  425. </style>