parent.vue 12 KB

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