teacher.vue 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  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 class="content-list-six">
  106. <div class="left">
  107. <img :src="sixImg" alt="" >
  108. <!-- <img
  109. src="http://res.training.luojigou.vip/FrmwkZkCodJnyC1O8eyIUyRyZqjD?imageView2/0/q/50|imageslim"
  110. alt=""
  111. > -->
  112. </div>
  113. <div class="right">
  114. <div class="label">购物商城,展现逻辑狗的系</div>
  115. <div class="label">列产品</div>
  116. <div class="desc content-desc">精细的产品分类,你最短时间找到自己需要的</div>
  117. <div class="desc">产品</div>
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122. </div>
  123. </section>
  124. </template>
  125. <script>
  126. if (process.browser) {
  127. var { WOW } = require("wowjs");
  128. }
  129. export default {
  130. name: "TeacherPage",
  131. data() {
  132. return {
  133. // showList,
  134. bannerImg: require('~/assets/images/products/banner-app2.png'),
  135. firstImg: require('~/assets/images/products/teach_img_first.png'),
  136. secondImg: require('~/assets/images/products/teach_img_second.png'),
  137. threeImg: require('~/assets/images/products/teach_img_three.png'),
  138. fourImg: require('~/assets/images/products/teach_img_four.png'),
  139. fiveImg: require('~/assets/images/products/teach_img_five.png'),
  140. sixImg: require('~/assets/images/products/teach_img_six.png'),
  141. };
  142. },
  143. mounted() {
  144. if (process.browser) {
  145. new WOW({
  146. offset: 0,
  147. live: true,
  148. }).init();
  149. }
  150. },
  151. methods: {
  152. handleDownload() {
  153. window.location.href = "https://android.myapp.com/myapp/detail.htm?apkName=com.luojigou.teacher";
  154. }
  155. }
  156. };
  157. </script>
  158. <style scoped lang="scss">
  159. .Teacher-container {
  160. .content-list {
  161. .content-desc {
  162. margin-top: 48px;
  163. }
  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. vertical-align: middle;
  188. }
  189. }
  190. .right {
  191. display: flex;
  192. flex-direction: column;
  193. justify-content: center;
  194. .label {
  195. font-size: 26px;
  196. font-family: PingFangSC-Medium, sans-serif;
  197. font-weight: 600;
  198. color: #333333;
  199. line-height: 37px;
  200. }
  201. .desc {
  202. width: 388px;
  203. font-size: 18px;
  204. font-family: PingFangSC-Regular, sans-serif;
  205. font-weight: 400;
  206. color: rgba(58, 58, 58, 1);
  207. }
  208. img {
  209. width: 666px;
  210. height: 642px;
  211. vertical-align: middle;
  212. }
  213. }
  214. }
  215. .banner-img {
  216. position: relative;
  217. font-size: 0;
  218. img {
  219. width: 100%;
  220. height: 595px;
  221. }
  222. .label {
  223. font-family: PingFangSC-Semibold, sans-serif;
  224. font-weight: 600;
  225. color: #ffffff;
  226. font-size: 80px;
  227. position: absolute;
  228. top: 50%;
  229. left: 50%;
  230. transform: translate(-50%, -50%);
  231. }
  232. }
  233. .main-wrap {
  234. background: url('~assets/images/products/teach_bg.png') no-repeat;
  235. background-size: cover;
  236. padding-bottom: 273px;
  237. }
  238. .content {
  239. // position: relative;
  240. // z-index: 0;
  241. // top: -610px;
  242. img {
  243. width: 100%;
  244. // height: 5210px;
  245. // height: 5050px ;
  246. // object-fit: cover;
  247. // position: absolute;
  248. // z-index: 0;
  249. }
  250. .content-list {
  251. width: 100%;
  252. // position: absolute;
  253. // top: 825px;
  254. // left: 50%;
  255. // transform: translateX(-50%);
  256. box-sizing: border-box;
  257. z-index: 2;
  258. .content-list-one {
  259. display: flex;
  260. justify-content: space-between;
  261. .right {
  262. }
  263. .left {
  264. display: flex;
  265. flex-direction: column;
  266. justify-content: center;
  267. // .label {
  268. // width: 369px;
  269. // height: 84px;
  270. // color: #262626;
  271. // font-size: 30px;
  272. // font-family: PingFangSC-Semibold, sans-serif;
  273. // font-weight: 600;
  274. // }
  275. // .desc {
  276. // margin-top: 42px;
  277. // font-size: 18px;
  278. // font-family: PingFangSC-Regular, sans-serif;
  279. // font-weight: 400;
  280. // color: rgba(58, 58, 58, 1);
  281. // }
  282. .download {
  283. margin-top: 81px;
  284. display: flex;
  285. flex-direction: column;
  286. justify-content: space-between;
  287. img {
  288. width: 161px;
  289. height: 41px;
  290. }
  291. }
  292. .download img:first-child {
  293. margin-bottom: 25px;
  294. }
  295. }
  296. }
  297. .content-list-two {
  298. display: flex;
  299. justify-content: space-between;
  300. margin-top: 214px;
  301. .left {
  302. }
  303. .right {
  304. display: flex;
  305. flex-direction: column;
  306. justify-content: center;
  307. // .label {
  308. // width: 369px;
  309. // height: 84px;
  310. // color: #262626;
  311. // font-size: 30px;
  312. // font-family: PingFangSC-Semibold, sans-serif;
  313. // font-weight: 600;
  314. // }
  315. // .desc {
  316. // width: 388px;
  317. // margin-top: 42px;
  318. // font-size: 18px;
  319. // font-family: PingFangSC-Regular, sans-serif;
  320. // font-weight: 400;
  321. // color: rgba(58, 58, 58, 1);
  322. // }
  323. }
  324. }
  325. .content-list-three {
  326. display: flex;
  327. justify-content: space-between;
  328. margin-top: 214px;
  329. .right {
  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: 214px;
  357. .left {
  358. }
  359. .right {
  360. display: flex;
  361. flex-direction: column;
  362. justify-content: center;
  363. // .label {
  364. // width: 369px;
  365. // height: 84px;
  366. // color: #262626;
  367. // font-size: 30px;
  368. // font-family: PingFangSC-Semibold, sans-serif;
  369. // font-weight: 600;
  370. // }
  371. // .desc {
  372. // width: 388px;
  373. // margin-top: 42px;
  374. // font-size: 18px;
  375. // font-family: PingFangSC-Regular, sans-serif;
  376. // font-weight: 400;
  377. // color: rgba(58, 58, 58, 1);
  378. // }
  379. }
  380. }
  381. .content-list-five {
  382. display: flex;
  383. justify-content: space-between;
  384. margin-top: 166px;
  385. .right {
  386. }
  387. .left {
  388. display: flex;
  389. flex-direction: column;
  390. justify-content: center;
  391. // .label {
  392. // width: 369px;
  393. // height: 84px;
  394. // color: #262626;
  395. // font-size: 30px;
  396. // font-family: PingFangSC-Semibold, sans-serif;
  397. // font-weight: 600;
  398. // }
  399. // .desc {
  400. // width: 388px;
  401. // margin-top: 42px;
  402. // font-size: 18px;
  403. // font-family: PingFangSC-Regular, sans-serif;
  404. // font-weight: 400;
  405. // color: rgba(58, 58, 58, 1);
  406. // }
  407. }
  408. }
  409. .content-list-six {
  410. display: flex;
  411. justify-content: space-between;
  412. margin-top: 195px;
  413. .left {
  414. }
  415. .right {
  416. display: flex;
  417. flex-direction: column;
  418. justify-content: center;
  419. // .label {
  420. // width: 369px;
  421. // height: 84px;
  422. // color: #262626;
  423. // font-size: 30px;
  424. // font-family: PingFangSC-Semibold, sans-serif;
  425. // font-weight: 600;
  426. // }
  427. // .desc {
  428. // width: 388px;
  429. // margin-top: 42px;
  430. // font-size: 18px;
  431. // font-family: PingFangSC-Regular, sans-serif;
  432. // font-weight: 400;
  433. // color: rgba(58, 58, 58, 1);
  434. // }
  435. }
  436. }
  437. }
  438. }
  439. }
  440. .cp {
  441. cursor: pointer;
  442. }
  443. </style>