tanxue 4 lat temu
rodzic
commit
521b0607fe

+ 58 - 1
assets/scss/cus-client/cus-client-common.scss

@@ -206,7 +206,7 @@ h1,h2,h3,h4,h5,h6,p{font-weight:normal;margin: 0;}
 .client-title{ @include setFontStyle(10);color: rgba(0,0,0,0.85);letter-spacing: 0;padding-top: 80px;text-align: center;}
 
 /* 网站副标题 */
-.client-subtitle-title{width: 636px;@include setFontStyle(-4);color: rgba(0,0,0,0.65);line-height: 22px;margin:0 auto;margin-top: 16px;}
+.client-subtitle-title{width: 636px;@include setFontStyle(-4);color: rgba(0,0,0,0.65);line-height: 22px;margin:0 auto;margin-top: 16px;text-align: center}
 
 /* 网站通用按钮 */
 .client-default-Btn{display: block;@include setFontStyle(-4);background: #2B5CFD;color: rgba(255, 255, 255, 0.85);border-radius: 4px;transition: .3s all linear;text-align: center;}
@@ -284,3 +284,60 @@ h1,h2,h3,h4,h5,h6,p{font-weight:normal;margin: 0;}
     }
   }
 }
+
+/* 网站通用轮播 */
+.client-industry-information{
+  background-image: url("~static/images/client/index/index-industry-bg.png");
+  background-position: center;
+  padding-bottom: 80px;
+
+  // 标题
+  .client-title{
+    color: #fff;
+  }
+
+  // 轮播
+  .information-carousel-box{
+    width: 100%;
+    overflow: hidden;
+  }
+
+  // 轮播组件
+  .el-carousel--horizontal{
+    overflow: visible;
+  }
+  .el-carousel{
+    width: 1130px;
+    margin: 0 auto;
+    margin-top: 40px;
+    .el-carousel__container{width: 800px;height: 360px;margin: 0 auto;position: relative;}
+  }
+  .el-carousel__item{
+    width: 800px;
+    background: #FFFFFF;
+    border-radius: 8px;
+    .industry-img-box{width: 28%;height: 360px;float: left;background-repeat: no-repeat;background-size: cover;transition: 0.6s;}
+    .industry-content-box{
+      height: inherit;margin-left: 28%;padding:32px;box-sizing: border-box;position: relative;transition: 0.6s;
+      h5{@include setFontStyle(2);color: rgba(0,0,0,0.85);margin-bottom: 16px;@include multi-line-ellipsis(2);line-height: 30px;max-height: 60px;}
+      p{@include setFontStyle(-4);color: rgba(0,0,0,0.64);line-height: 24px;@include multi-line-ellipsis(6);margin-bottom: 24px;max-height: 144px;}
+      a{width: 132px;height: 32px;line-height:32px;position: absolute;bottom: 32px;}
+    }
+  }
+  .el-carousel__item.is-active{
+    .industry-img-box{width: 50%;}
+    .industry-content-box{margin-left: 50%;}
+  }
+
+  // 左右按钮
+  .el-carousel__arrow{width: 64px;height: 64px;background-color: rgba(43, 92, 253, 0.22);@include setFontStyle(16);color: rgba(255,255,255,0.8);}
+
+  // 左箭头
+  .el-carousel__arrow--left{left:-190px;}
+
+  // 右箭头
+  .el-carousel__arrow--right{right:-190px;}
+
+  // 指示器
+  .el-carousel__indicators{display: none}
+}

+ 8 - 59
assets/scss/cus-client/cus-client-page.scss

@@ -310,63 +310,6 @@
         }
       }
     }
-
-    /* 新闻资讯 */
-    .client-industry-information{
-      background-image: url("~static/images/client/index/index-industry-bg.png");
-      background-position: center;
-      padding-bottom: 80px;
-
-      // 标题
-      .client-title{
-        color: #fff;
-      }
-
-      // 轮播
-      .information-carousel-box{
-        width: 100%;
-        overflow: hidden;
-      }
-
-      // 轮播组件
-      .el-carousel--horizontal{
-        overflow: visible;
-      }
-      .el-carousel{
-        width: 1130px;
-        margin: 0 auto;
-        margin-top: 40px;
-        .el-carousel__container{width: 800px;height: 360px;margin: 0 auto;position: relative;}
-      }
-      .el-carousel__item{
-        width: 800px;
-        background: #FFFFFF;
-        border-radius: 8px;
-        .industry-img-box{width: 28%;height: 360px;float: left;background-repeat: no-repeat;background-size: cover;transition: 0.6s;}
-        .industry-content-box{
-          height: inherit;margin-left: 28%;padding:32px;box-sizing: border-box;position: relative;transition: 0.6s;
-          h5{@include setFontStyle(2);color: rgba(0,0,0,0.85);margin-bottom: 16px;@include multi-line-ellipsis(2);line-height: 30px;max-height: 60px;}
-          p{@include setFontStyle(-4);color: rgba(0,0,0,0.64);line-height: 24px;@include multi-line-ellipsis(6);margin-bottom: 24px;max-height: 144px;}
-          a{width: 132px;height: 32px;line-height:32px;position: absolute;bottom: 32px;}
-        }
-      }
-      .el-carousel__item.is-active{
-        .industry-img-box{width: 50%;}
-        .industry-content-box{margin-left: 50%;}
-      }
-
-      // 左右按钮
-      .el-carousel__arrow{width: 64px;height: 64px;background-color: rgba(43, 92, 253, 0.22);@include setFontStyle(16);color: rgba(255,255,255,0.8);}
-
-      // 左箭头
-      .el-carousel__arrow--left{left:-190px;}
-
-      // 右箭头
-      .el-carousel__arrow--right{right:-190px;}
-
-      // 指示器
-      .el-carousel__indicators{display: none}
-    }
   }
 
   /********  describe: 考试平台 author: TX  date:2020-08-12  ********/
@@ -732,13 +675,19 @@
               width: 33.33%;display: inline-block;
               a{display: none;}
               div{background: #fff;border-radius: 8px;margin: 0 16px 40px;}
-              span{width:342px;height:192px;display: inline-block;margin-top: 16px;border-radius:4px;overflow: hidden}
+              span{width:342px;height:192px;display: inline-block;margin-top: 16px;border-radius:4px;overflow: hidden;position: relative}
+              i{width: 48px;height: 48px;cursor: pointer;background-image: url("~static/images/client/course/course-video-icon.svg");display: inline-block;position: absolute;
+                left: 50%;margin-left: -24px;z-index: 5;top: 50%;margin-top: -24px;background-size: cover;background-position: bottom;transition: all 0.5s;}
               img{transition: all 0.5s;}
               p{@include setFontStyle(-4);color: rgba(0,0,0,0.65);padding: 24px 0 24px;}
           }
-          li span:hover{img{transform: scale(1.14);}}
+          li span:hover{img{transform: scale(1.1);}}
+          li i:hover{background-image: url("~static/images/client/course/course-video-icon-a.svg");background-size: cover;background-position: bottom;}
       }
     }
+
+    /* 微课程 */
+    .course-micro-box{background: #FFF;}
   }
 
   /********  describe: 关于我们 author: TX  date:2020-08-07  ********/

+ 77 - 0
pages/courseware/index.vue

@@ -40,6 +40,71 @@
           <a class="course-apply-btn">申请方案</a>
       </div>
     </div>
+
+    <!--  微课程 -->
+    <div class="course-learn-box course-micro-box">
+      <h4 class="client-title">微课程</h4>
+      <h5 class="client-subtitle-title">该类课程主要有:长图文、视频、H5交互等多种形式。内容短小精悍,利用碎片化时间,随时随地轻松学习</h5>
+      <div class="client-container tc">
+        <ul class="learn-box-list">
+          <li><a href="#"></a><div><span><img :src="courseVideoImg7" alt="长图文类微课"><i></i></span><p>长图文类微课</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg8" alt="视频类微课"><i></i></span><p>视频类微课</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg9" alt="H5交互微课"><i></i></span><p>H5交互微课</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg10" alt="情景动画类微课"><i></i></span><p>情景动画类微课</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg11" alt="图文类微课"><i></i></span><p>图文类微课</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg12" alt="PPT微课"><i></i></span><p>PPT微课</p></div></li>
+        </ul>
+        <a class="course-apply-btn">申请方案</a>
+      </div>
+    </div>
+
+    <!--  宣传片 -->
+    <div class="course-learn-box">
+      <h4 class="client-title">宣传片</h4>
+      <h5 class="client-subtitle-title">宣传片主要有:手绘动画、MG动画、视频实拍等多种形式。用于企业形象宣传、广告推广等</h5>
+      <div class="client-container tc">
+        <ul class="learn-box-list">
+          <li><a href="#"></a><div><span><img :src="courseVideoImg13" alt="手绘动画类宣传片"><i></i></span><p>手绘动画类宣传片</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg14" alt="MG动画类宣传片"><i></i></span><p>MG动画类宣传片</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg15" alt="视频类宣传片"><i></i></span><p>视频类宣传片</p></div></li>
+        </ul>
+        <a class="course-apply-btn">申请方案</a>
+      </div>
+    </div>
+
+    <!--  情景动画 -->
+    <div class="course-learn-box course-micro-box">
+      <h4 class="client-title">情景动画</h4>
+      <h5 class="client-subtitle-title">情景动画形式丰富多样,游戏化教学和精美动画相结合,激发学习者兴趣</h5>
+      <div class="client-container tc">
+        <ul class="learn-box-list">
+          <li><a href="#"></a><div><span><img :src="courseVideoImg16" alt="儿歌动画"><i></i></span><p>儿歌动画</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg17" alt="故事教学"><i></i></span><p>故事教学</p></div></li>
+          <li><a href="#"></a><div><span><img :src="courseVideoImg18" alt="过场动画"><i></i></span><p>过场动画</p></div></li>
+        </ul>
+        <a class="course-apply-btn">申请方案</a>
+      </div>
+    </div>
+
+    <!-- 新闻资讯 -->
+    <div class="client-industry-information">
+      <h4 class="client-title">最新动态</h4>
+      <div class="information-carousel-box">
+        <el-carousel :interval="4000" arrow="always">
+          <el-carousel-item v-for="(item, index) in topCarousels" :key="index">
+            <div
+              class="industry-img-box"
+              :style="{ backgroundImage: 'url(' + item.pic + ')' }"
+            ></div>
+            <div class="industry-content-box">
+              <h5>{{ item.title }}</h5>
+              <p>{{ item.intro }}</p>
+              <a class="client-default-Btn" @click="checkInfo(item)">了解详情</a>
+            </div>
+          </el-carousel-item>
+        </el-carousel>
+      </div>
+    </div>
   </div>
 
 
@@ -69,6 +134,18 @@
         courseVideoImg4:  require(`~/static/images/client/course/course-video-img4.png`),
         courseVideoImg5:  require(`~/static/images/client/course/course-video-img5.png`),
         courseVideoImg6:  require(`~/static/images/client/course/course-video-img6.png`),
+        courseVideoImg7:  require(`~/static/images/client/course/course-video-img7.png`),
+        courseVideoImg8:  require(`~/static/images/client/course/course-video-img8.png`),
+        courseVideoImg9:  require(`~/static/images/client/course/course-video-img9.png`),
+        courseVideoImg10:  require(`~/static/images/client/course/course-video-img10.png`),
+        courseVideoImg11:  require(`~/static/images/client/course/course-video-img11.png`),
+        courseVideoImg12:  require(`~/static/images/client/course/course-video-img12.png`),
+        courseVideoImg13:  require(`~/static/images/client/course/course-video-img13.png`),
+        courseVideoImg14:  require(`~/static/images/client/course/course-video-img14.png`),
+        courseVideoImg15:  require(`~/static/images/client/course/course-video-img15.png`),
+        courseVideoImg16:  require(`~/static/images/client/course/course-video-img16.png`),
+        courseVideoImg17:  require(`~/static/images/client/course/course-video-img17.png`),
+        courseVideoImg18:  require(`~/static/images/client/course/course-video-img18.png`),
       };
     },
     computed:   {},

BIN
static/images/client/course/course-video-img10.png


BIN
static/images/client/course/course-video-img11.png


BIN
static/images/client/course/course-video-img12.png


BIN
static/images/client/course/course-video-img13.png


BIN
static/images/client/course/course-video-img14.png


BIN
static/images/client/course/course-video-img15.png


BIN
static/images/client/course/course-video-img16.png


BIN
static/images/client/course/course-video-img17.png


BIN
static/images/client/course/course-video-img18.png


BIN
static/images/client/course/course-video-img7.png


BIN
static/images/client/course/course-video-img8.png


BIN
static/images/client/course/course-video-img9.png