teacher.vue 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426
  1. <template>
  2. <section class="Teacher-container">
  3. <div class="banner-img">
  4. <img
  5. :src="bannerImg"
  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. class="bg-img"
  16. src="http://res.training.luojigou.vip/FptKxSHKx-s710eoLowQzeaOIDrZ?imageView2/0/q/50|imageslim"
  17. alt=""
  18. > -->
  19. <div class="content-list w1200">
  20. <div class="content-list-one">
  21. <div class="left">
  22. <div class="label">教师端APP使教师更好管</div>
  23. <div class="label">理,记录宝宝成长</div>
  24. <div class="desc content-desc">点击下方下载苹果端和安卓端app,立即体验</div>
  25. <div class="download">
  26. <img
  27. class="cp"
  28. @click="handleDownload"
  29. src="http://res.training.luojigou.vip/Fl_0R6Bwy75ByXLhmm2b1cpknZEv?imageView2/0/q/50|imageslim"
  30. alt=""
  31. >
  32. <img
  33. class="cp"
  34. @click="handleDownload"
  35. src="http://res.training.luojigou.vip/FvhOJGHagsZ2wuo3Fc3YAuL_z_g0?imageView2/0/q/50|imageslim"
  36. alt=""
  37. >
  38. </div>
  39. </div>
  40. <div class="right">
  41. <!-- <img
  42. src="http://res.training.luojigou.vip/FsvUZCVqc4Buqv5lzX-LvFfnNwip?imageView2/0/q/50|imageslim"
  43. alt=""
  44. > -->
  45. <img :src="firstImg" alt="" >
  46. </div>
  47. </div>
  48. <div class="content-list-two">
  49. <div class="left">
  50. <img :src="secondImg" alt="" >
  51. <!-- <img
  52. src="http://res.training.luojigou.vip/FizSPHT_QRzPSwGd9vTZzh40E_39?imageView2/0/q/50|imageslim"
  53. alt=""
  54. > -->
  55. </div>
  56. <div class="right">
  57. <div class="label">购买课程,更加便捷流畅的</div>
  58. <div class="label">抢课体验</div>
  59. <div class="desc content-desc">优化金刚区图标入口分类,丰富课程展现,节</div>
  60. <div class="desc">省操作时间,提高用户体验</div>
  61. </div>
  62. </div>
  63. <div class="content-list-three">
  64. <div class="left">
  65. <div class="label">购物商城,精简入口,</div>
  66. <div class="label">丰富内容</div>
  67. <div class="desc content-desc">更快速便捷购买到自己需要的书籍资料</div>
  68. </div>
  69. <div class="right">
  70. <img :src="threeImg" alt="" >
  71. <!-- <img
  72. src="http://res.training.luojigou.vip/FuEKg4hF998JPuy742NZvgYoAiYt?imageView2/0/q/50|imageslim"
  73. alt=""
  74. > -->
  75. </div>
  76. </div>
  77. <div class="content-list-four">
  78. <div class="left">
  79. <img :src="fourImg" alt="" >
  80. <!-- <img
  81. src="http://res.training.luojigou.vip/FrmwkZkCodJnyC1O8eyIUyRyZqjD?imageView2/0/q/50|imageslim"
  82. alt=""
  83. > -->
  84. </div>
  85. <div class="right">
  86. <div class="label">购物商城,展现逻辑狗的系</div>
  87. <div class="label">列产品</div>
  88. <div class="desc content-desc">精细的产品分类,你最短时间找到自己需要的</div>
  89. <div class="desc">产品</div>
  90. </div>
  91. </div>
  92. <div class="content-list-five">
  93. <div class="left">
  94. <div class="label">查看更加便捷的学习方式</div>
  95. <div class="desc content-desc">课程下载到app,随时随地自由学习</div>
  96. </div>
  97. <div class="right">
  98. <img :src="fiveImg" alt="" >
  99. <!-- <img
  100. src="http://res.training.luojigou.vip/Fr03YUbwfy49vSDg5gNyEgNMy9Th?imageView2/0/q/50|imageslim"
  101. alt=""
  102. > -->
  103. </div>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. </section>
  109. </template>
  110. <script>
  111. if (process.browser) {
  112. var { WOW } = require("wowjs");
  113. }
  114. export default {
  115. name: "TeacherPage",
  116. data() {
  117. return {
  118. // showList,
  119. bannerImg: require('~/assets/images/products/banner-app2.png'),
  120. firstImg: require('~/assets/images/products/teach_img_first.png'),
  121. secondImg: require('~/assets/images/products/teach_img_second.png'),
  122. threeImg: require('~/assets/images/products/teach_img_three.png'),
  123. fourImg: require('~/assets/images/products/teach_img_four.png'),
  124. fiveImg: require('~/assets/images/products/teach_img_five.png'),
  125. };
  126. },
  127. mounted() {
  128. if (process.browser) {
  129. new WOW({
  130. offset: 0,
  131. live: true,
  132. }).init();
  133. }
  134. },
  135. methods: {
  136. handleDownload() {
  137. window.location.href = "https://android.myapp.com/myapp/detail.htm?apkName=com.luojigou.teacher";
  138. }
  139. }
  140. };
  141. </script>
  142. <style scoped lang="scss">
  143. .Teacher-container {
  144. .content-list {
  145. .content-desc {
  146. margin-top: 48px;
  147. }
  148. .left {
  149. display: flex;
  150. flex-direction: column;
  151. justify-content: center;
  152. .label {
  153. font-size: 26px;
  154. font-family: PingFangSC-Medium, sans-serif;
  155. font-weight: 600;
  156. color: #333333;
  157. line-height: 37px;
  158. }
  159. .desc {
  160. height: 30px;
  161. font-size: 16px;
  162. font-family: PingFangSC-Regular, sans-serif;
  163. font-weight: 400;
  164. color: #666666;
  165. line-height: 30px;
  166. font-size: 18px;
  167. }
  168. img {
  169. width: 601px;
  170. height: 586px;
  171. }
  172. }
  173. .right {
  174. display: flex;
  175. flex-direction: column;
  176. justify-content: center;
  177. .label {
  178. font-size: 26px;
  179. font-family: PingFangSC-Medium, sans-serif;
  180. font-weight: 600;
  181. color: #333333;
  182. line-height: 37px;
  183. }
  184. .desc {
  185. width: 388px;
  186. font-size: 18px;
  187. font-family: PingFangSC-Regular, sans-serif;
  188. font-weight: 400;
  189. color: rgba(58, 58, 58, 1);
  190. }
  191. // img {
  192. // width: 601px;
  193. // height: 586px;
  194. // }
  195. }
  196. }
  197. .banner-img {
  198. position: relative;
  199. font-size: 0;
  200. img {
  201. width: 100%;
  202. height: 595px;
  203. }
  204. .label {
  205. font-family: PingFangSC-Semibold, sans-serif;
  206. font-weight: 600;
  207. color: #ffffff;
  208. font-size: 80px;
  209. position: absolute;
  210. top: 50%;
  211. left: 50%;
  212. transform: translate(-50%, -50%);
  213. }
  214. }
  215. .main-wrap {
  216. background: url('~assets/images/products/teach_bg.png') no-repeat;
  217. background-size: cover;
  218. padding-bottom: 356px;
  219. }
  220. .content {
  221. // position: relative;
  222. // z-index: 0;
  223. // top: -610px;
  224. img {
  225. width: 100%;
  226. // height: 5210px;
  227. // height: 5050px ;
  228. // object-fit: cover;
  229. // position: absolute;
  230. // z-index: 0;
  231. }
  232. .content-list {
  233. width: 100%;
  234. // position: absolute;
  235. // top: 825px;
  236. // left: 50%;
  237. // transform: translateX(-50%);
  238. box-sizing: border-box;
  239. z-index: 2;
  240. .content-list-one {
  241. display: flex;
  242. justify-content: space-between;
  243. .right {
  244. img {
  245. width: 508px;
  246. height: 582px;
  247. // width: 601px;
  248. // height: 586px;
  249. }
  250. }
  251. .left {
  252. display: flex;
  253. flex-direction: column;
  254. justify-content: center;
  255. // .label {
  256. // width: 369px;
  257. // height: 84px;
  258. // color: #262626;
  259. // font-size: 30px;
  260. // font-family: PingFangSC-Semibold, sans-serif;
  261. // font-weight: 600;
  262. // }
  263. // .desc {
  264. // margin-top: 42px;
  265. // font-size: 18px;
  266. // font-family: PingFangSC-Regular, sans-serif;
  267. // font-weight: 400;
  268. // color: rgba(58, 58, 58, 1);
  269. // }
  270. .download {
  271. margin-top: 81px;
  272. display: flex;
  273. flex-direction: column;
  274. justify-content: space-between;
  275. img {
  276. width: 161px;
  277. height: 41px;
  278. }
  279. }
  280. .download img:first-child {
  281. margin-bottom: 25px;
  282. }
  283. }
  284. }
  285. .content-list-two {
  286. display: flex;
  287. justify-content: space-between;
  288. margin-top: 291px;
  289. .left {
  290. img {
  291. width: 568px;
  292. height: 582px;
  293. // width: 601px;
  294. // height: 586px;
  295. }
  296. }
  297. .right {
  298. display: flex;
  299. flex-direction: column;
  300. justify-content: center;
  301. // .label {
  302. // width: 369px;
  303. // height: 84px;
  304. // color: #262626;
  305. // font-size: 30px;
  306. // font-family: PingFangSC-Semibold, sans-serif;
  307. // font-weight: 600;
  308. // }
  309. // .desc {
  310. // width: 388px;
  311. // margin-top: 42px;
  312. // font-size: 18px;
  313. // font-family: PingFangSC-Regular, sans-serif;
  314. // font-weight: 400;
  315. // color: rgba(58, 58, 58, 1);
  316. // }
  317. }
  318. }
  319. .content-list-three {
  320. display: flex;
  321. justify-content: space-between;
  322. margin-top: 291px;
  323. .right {
  324. img {
  325. width: 591px;
  326. height: 568px;
  327. // width: 601px;
  328. // height: 586px;
  329. }
  330. }
  331. .left {
  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. // margin-top: 42px;
  346. // font-size: 18px;
  347. // font-family: PingFangSC-Regular, sans-serif;
  348. // font-weight: 400;
  349. // color: rgba(58, 58, 58, 1);
  350. // }
  351. }
  352. }
  353. .content-list-four {
  354. display: flex;
  355. justify-content: space-between;
  356. margin-top: 291px;
  357. .left {
  358. img {
  359. width: 567px;
  360. height: 586px;
  361. }
  362. }
  363. .right {
  364. display: flex;
  365. flex-direction: column;
  366. justify-content: center;
  367. // .label {
  368. // width: 369px;
  369. // height: 84px;
  370. // color: #262626;
  371. // font-size: 30px;
  372. // font-family: PingFangSC-Semibold, sans-serif;
  373. // font-weight: 600;
  374. // }
  375. // .desc {
  376. // width: 388px;
  377. // margin-top: 42px;
  378. // font-size: 18px;
  379. // font-family: PingFangSC-Regular, sans-serif;
  380. // font-weight: 400;
  381. // color: rgba(58, 58, 58, 1);
  382. // }
  383. }
  384. }
  385. .content-list-five {
  386. display: flex;
  387. justify-content: space-between;
  388. margin-top: 291px;
  389. .right {
  390. img {
  391. width: 615px;
  392. height: 576px;
  393. }
  394. }
  395. .left {
  396. display: flex;
  397. flex-direction: column;
  398. justify-content: center;
  399. // .label {
  400. // width: 369px;
  401. // height: 84px;
  402. // color: #262626;
  403. // font-size: 30px;
  404. // font-family: PingFangSC-Semibold, sans-serif;
  405. // font-weight: 600;
  406. // }
  407. // .desc {
  408. // width: 388px;
  409. // margin-top: 42px;
  410. // font-size: 18px;
  411. // font-family: PingFangSC-Regular, sans-serif;
  412. // font-weight: 400;
  413. // color: rgba(58, 58, 58, 1);
  414. // }
  415. }
  416. }
  417. }
  418. }
  419. }
  420. .cp {
  421. cursor: pointer;
  422. }
  423. </style>