Parcourir la source

修改样式问题

zengyicheng il y a 2 ans
Parent
commit
c8aee9fc4d

+ 40 - 60
src/components/easy2/studyStudent.vue

@@ -2,7 +2,13 @@
   <div class="pb_content" style="overflow: unset">
     <div
       class="pb_content_body"
-      style="display: flex; height: 900px; position: relative;padding: 20px 0 20px 20px;box-sizing: border-box;"
+      style="
+        display: flex;
+        height: 900px;
+        position: relative;
+        padding: 20px 0 20px 20px;
+        box-sizing: border-box;
+      "
     >
       <div class="btnAllNT">
         <!-- <img src="../../assets/icon/learn/screen.png" @click="allScrell" /> -->
@@ -51,14 +57,10 @@
       <div class="pb_left" v-else>
         <!-- <div class="courseTitle">{{ courseDetail.title }}</div> -->
         <div
-          style="
-            border-bottom: 1px solid #cad1dc;
-            padding: 13px 0;
-            width: 100%;
-          "
+          style="border-bottom: 1px solid #cad1dc; padding: 13px 0; width: 100%"
         >
           <div class="courseTitle">
-            <div style="max-width: 285px">
+            <div style="max-width: calc(100% - 40px); width: auto">
               <div class="ctitle">{{ courseDetail.title }}</div>
             </div>
             <el-tooltip effect="light" content="收缩" placement="top">
@@ -69,10 +71,7 @@
           </div>
         </div>
         <div class="cru_selectBox">
-          <div
-            v-for="(item, stageIndex) in navList"
-            :key="stageIndex"
-          >
+          <div v-for="(item, stageIndex) in navList" :key="stageIndex">
             <div class="stageChild" :class="{ navActive: item.isOpen }">
               <div v-for="(nav, navIndex) in item.task" :key="navIndex">
                 <div
@@ -128,8 +127,8 @@
             width: 77%;
             z-index: 999;
             border-radius: 12px 12px 0 0;
-            border-bottom: 1px solid #CAD1DC;
-    padding: 10px 0;
+            border-bottom: 1px solid #cad1dc;
+            padding: 10px 0;
           "
           :class="{ navLeftCss: !mlDialog }"
         >
@@ -378,10 +377,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -433,10 +429,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -448,10 +441,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -466,10 +456,7 @@
                             >
                               {{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -488,7 +475,7 @@
                             :key="vindex + '1'"
                           >
                             <div class="navListItem" v-if="vitem.type == 12">
-                              <div class="navText" style="color:#ACB4BF">
+                              <div class="navText" style="color: #acb4bf">
                                 <span v-if="vitem.text">{{ vitem.text }}-</span
                                 >{{ vitem.name }}
                               </div>
@@ -509,7 +496,7 @@
                   </div>
                 </div>
               </div>
-              <div style="width: 78.5%">
+              <div style="width: calc(100% - 315px)">
                 <div
                   style="padding: 10px 0 0; width: 95%; margin: 0 auto"
                   v-if="showType == 2 || showType == 3"
@@ -572,7 +559,11 @@
                 "
               >
                 <div
-                  style="padding: 20px 0px 15px 0; line-height: 29px; font-size: 18px"
+                  style="
+                    padding: 20px 0px 15px 0;
+                    line-height: 29px;
+                    font-size: 18px;
+                  "
                   class="cont"
                   v-if="
                     chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
@@ -18483,14 +18474,14 @@ export default {
   position: relative;
 }
 
-.new_top::before{
-  content: '';
+.new_top::before {
+  content: "";
   width: 100%;
-    height: 20px;
-    position: absolute;
-    top: -20px;
-    display: block;
-    background: #f2f2f2;
+  height: 20px;
+  position: absolute;
+  top: -20px;
+  display: block;
+  background: #f2f2f2;
 }
 
 .before {
@@ -18508,8 +18499,7 @@ export default {
 }
 
 .courseIndex > div:nth-child(1) {
-  margin: 0 0 0 20px;
-  padding-left: 5px;
+  margin: 0 0 0 10px;
   font-size: 24px;
   min-width: 100px;
   font-weight: bold;
@@ -18558,7 +18548,7 @@ export default {
   height: 445px;
   border-radius: 10px;
   overflow: hidden;
-  box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.16);
+  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.16);
 }
 
 .vedioNav {
@@ -18864,7 +18854,7 @@ export default {
 
 .toolHeng2 {
   width: 100%;
-  box-sizing:border-box;
+  box-sizing: border-box;
 }
 
 .toolHeng {
@@ -18940,7 +18930,7 @@ export default {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
-  width: 175px;
+  width: 220px;
   padding: 0 10px;
   font-weight: 400;
   color: #0e1e33;
@@ -19120,7 +19110,7 @@ export default {
 }
 
 .toolBox {
-  padding: 20px 60px 15px;
+  padding: 30px 60px 15px;
   display: flex;
   position: relative;
 }
@@ -20185,7 +20175,7 @@ export default {
   /* background-image: -webkit-linear-gradient(left, #72aaf4, #4d81d5); */
   cursor: pointer;
   z-index: 999;
-  right: 0;
+  right: 20px;
   top: 110px;
   width: 50px;
   height: 50px;
@@ -20212,9 +20202,9 @@ export default {
   border-radius: 15px;
   z-index: 999; */
   position: fixed;
-  right: 0;
+  right: 20px;
   top: 101px;
-  width: 340px;
+  width: 330px;
   height: calc(100% - 80px);
   z-index: 999;
   background: #fff;
@@ -21232,6 +21222,7 @@ ol {
 
 .mlImg {
   width: 25px !important;
+  min-width: 25px;
   cursor: pointer;
   margin-top: 5px;
 }
@@ -21402,17 +21393,6 @@ ol {
   cursor: pointer;
 }
 
-.closeTri {
-  width: 20px;
-  height: 20px;
-  padding-left: 15px;
-}
-
-.closeTri > img {
-  width: 100%;
-  height: 100%;
-}
-
 .stageChild {
   height: 0;
   overflow: hidden;
@@ -21457,7 +21437,7 @@ ol {
 }
 
 .navListItem {
-  width: 220px;
+  width: 280px;
   height: 50px;
   margin: 0px auto 10px;
   display: flex;

+ 45 - 72
src/components/easy3/studyStudent.vue

@@ -2,7 +2,13 @@
   <div class="pb_content" style="overflow: unset">
     <div
       class="pb_content_body"
-      style="display: flex; height: 900px; position: relative;padding: 20px 0 20px 20px;box-sizing: border-box;"
+      style="
+        display: flex;
+        height: 900px;
+        position: relative;
+        padding: 20px 0 20px 20px;
+        box-sizing: border-box;
+      "
     >
       <div class="btnAllNT">
         <!-- <img src="../../assets/icon/learn/screen.png" @click="allScrell" /> -->
@@ -51,14 +57,10 @@
       <div class="pb_left" v-else>
         <!-- <div class="courseTitle">{{ courseDetail.title }}</div> -->
         <div
-          style="
-            border-bottom: 1px solid #cad1dc;
-            padding: 13px 0;
-            width: 100%;
-          "
+          style="border-bottom: 1px solid #cad1dc; padding: 13px 0; width: 100%"
         >
           <div class="courseTitle">
-            <div style="max-width: 295px">
+            <div style="max-width: calc(100% - 40px); width: auto">
               <div class="ctitle">{{ courseDetail.title }}</div>
             </div>
             <el-tooltip effect="light" content="收缩" placement="top">
@@ -69,10 +71,7 @@
           </div>
         </div>
         <div class="cru_selectBox">
-          <div
-            v-for="(item, stageIndex) in navList"
-            :key="stageIndex"
-          >
+          <div v-for="(item, stageIndex) in navList" :key="stageIndex">
             <div class="stageChild" :class="{ navActive: item.isOpen }">
               <div v-for="(nav, navIndex) in item.task" :key="navIndex">
                 <div
@@ -128,8 +127,8 @@
             width: 77%;
             z-index: 999;
             border-radius: 12px 12px 0 0;
-            border-bottom: 1px solid #CAD1DC;
-    padding: 10px 0;
+            border-bottom: 1px solid #cad1dc;
+            padding: 10px 0;
           "
           :class="{ navLeftCss: !mlDialog }"
         >
@@ -367,10 +366,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -385,10 +381,7 @@
                             >
                               {{ vitem.name }}.doc
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -403,10 +396,7 @@
                             >
                               {{ vitem.title ? vitem.title : vitem.url }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -422,10 +412,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -437,10 +424,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -455,10 +439,7 @@
                             >
                               {{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img
                                 src="../../assets/icon/newIcon/down.png"
                                 alt
@@ -474,7 +455,7 @@
                             :key="vindex + '1'"
                           >
                             <div class="navListItem" v-if="vitem.type == 12">
-                              <div class="navText" style="color:#ACB4BF">
+                              <div class="navText" style="color: #acb4bf">
                                 <span v-if="vitem.text">{{ vitem.text }}-</span
                                 >{{ vitem.name }}
                               </div>
@@ -495,7 +476,7 @@
                   </div>
                 </div>
               </div>
-              <div style="width: 78.5%">
+              <div style="width: calc(100% - 315px)">
                 <div
                   style="padding: 10px 0 0; width: 95%; margin: 0 auto"
                   v-if="showType == 2 || showType == 3"
@@ -542,11 +523,13 @@
           </div>
 
           <div class="student_body" v-resize="resize">
-            <div class="taskBox" v-if="
-                      chapInfoList[courseType].chapterInfo[0].taskJson[
-                        taskCount
-                      ].taskDetail != ''
-                    ">
+            <div
+              class="taskBox"
+              v-if="
+                chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
+                  .taskDetail != ''
+              "
+            >
               <div
                 style="
                   display: flex;
@@ -17690,7 +17673,7 @@ export default {
   position: fixed;
   height: calc(100% - 40px);
   border-radius: 20px;
-    padding-bottom: 15px;
+  padding-bottom: 15px;
   box-sizing: border-box;
 }
 
@@ -18347,14 +18330,14 @@ export default {
   position: relative;
 }
 
-.new_top::before{
-  content: '';
+.new_top::before {
+  content: "";
   width: 100%;
-    height: 20px;
-    position: absolute;
-    top: -20px;
-    display: block;
-    background: #f2f2f2;
+  height: 20px;
+  position: absolute;
+  top: -20px;
+  display: block;
+  background: #f2f2f2;
 }
 
 .before {
@@ -18372,8 +18355,7 @@ export default {
 }
 
 .courseIndex > div:nth-child(1) {
-  margin: 0 0 0 20px;
-  padding-left: 5px;
+  margin: 0 0 0 10px;
   font-size: 24px;
   min-width: 100px;
   font-weight: bold;
@@ -18422,7 +18404,7 @@ export default {
   height: 445px;
   border-radius: 10px;
   overflow: hidden;
-  box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.16);
+  box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.16);
 }
 
 .vedioNav {
@@ -18723,7 +18705,7 @@ export default {
 
 .toolHeng2 {
   width: 100%;
-  box-sizing:border-box;
+  box-sizing: border-box;
 }
 
 .toolHeng {
@@ -18799,7 +18781,7 @@ export default {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
-  width: 175px;
+  width: 220px;
   padding: 0 10px;
   font-weight: 400;
   color: #0e1e33;
@@ -18979,7 +18961,7 @@ export default {
 }
 
 .toolBox {
-  padding: 20px 60px 15px;
+  padding: 30px 60px 15px;
   display: flex;
   position: relative;
 }
@@ -20044,7 +20026,7 @@ export default {
   /* background-image: -webkit-linear-gradient(left, #72aaf4, #4d81d5); */
   cursor: pointer;
   z-index: 999;
-  right: 0;
+  right: 20px;
   top: 83px;
   width: 50px;
   height: 50px;
@@ -20071,9 +20053,9 @@ export default {
   border-radius: 15px;
   z-index: 999; */
   position: fixed;
-  right: 0;
+  right: 20px;
   top: 70px;
-  width: 340px;
+  width: 330px;
   height: calc(100% - 80px);
   z-index: 999;
   background: #fff;
@@ -21031,6 +21013,7 @@ export default {
 
 .mlImg {
   width: 25px !important;
+  min-width: 25px;
   cursor: pointer;
   margin-top: 5px;
 }
@@ -21281,16 +21264,6 @@ ol {
   font-weight: 400;
   color: #acb4bf;
 }
-.closeTri {
-  width: 20px;
-  height: 20px;
-  padding-left: 15px;
-}
-
-.closeTri > img {
-  width: 100%;
-  height: 100%;
-}
 
 .stageChild {
   height: 0;
@@ -21336,7 +21309,7 @@ ol {
 }
 
 .navListItem {
-  width: 220px;
+  width: 280px;
   height: 50px;
   margin: 0px auto 10px;
   display: flex;

+ 32 - 38
src/components/studyStudent.vue

@@ -28,7 +28,7 @@
           style="border-bottom: 1px solid #cad1dc; padding: 13px 0; width: 100%"
         >
           <div class="courseTitle">
-            <div style="max-width: 285px">
+            <div style="max-width: calc(100% - 40px); width: auto">
               <div class="ctitle">{{ courseDetail.title }}</div>
             </div>
             <el-tooltip effect="light" content="收缩" placement="top">
@@ -105,7 +105,11 @@
                     </el-tooltip>
                   </div>
                   <div class="lockTaskIcon">
-                    <img src="../assets/lock.png" v-if="IsLookOpen && !nav.isLook" alt="" />
+                    <img
+                      src="../assets/lock.png"
+                      v-if="IsLookOpen && !nav.isLook"
+                      alt=""
+                    />
                   </div>
                 </div>
               </div>
@@ -239,6 +243,7 @@
             v-if="
               vChapterData[taskCount].length > 0 || fileC[taskCount].length > 0
             "
+            style="border-radius: 0 0 20px 20px"
           >
             <div
               class="student_head"
@@ -414,10 +419,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img src="../assets/icon/newIcon/down.png" alt />
                             </div>
                           </div>
@@ -461,10 +463,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img src="../assets/icon/newIcon/down.png" alt />
                             </div>
                           </div>
@@ -473,10 +472,7 @@
                               <span v-if="vitem.text">{{ vitem.text }}-</span
                               >{{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img src="../assets/icon/newIcon/down.png" alt />
                             </div>
                           </div>
@@ -488,10 +484,7 @@
                             >
                               {{ vitem.name }}
                             </div>
-                            <div
-                              class="downIcon"
-                              @click="downloadFile2(vitem)"
-                            >
+                            <div class="downIcon" @click="downloadFile2(vitem)">
                               <img src="../assets/icon/newIcon/down.png" alt />
                             </div>
                           </div>
@@ -507,7 +500,7 @@
                             :key="vindex + '1'"
                           >
                             <div class="navListItem" v-if="vitem.type == 12">
-                              <div class="navText" style="color:#ACB4BF">
+                              <div class="navText" style="color: #acb4bf">
                                 <span v-if="vitem.text">{{ vitem.text }}-</span
                                 >{{ vitem.name }}
                               </div>
@@ -528,7 +521,7 @@
                   </div>
                 </div>
               </div>
-              <div style="width: 78.5%">
+              <div style="width: calc(100% - 315px)">
                 <div
                   style="padding: 10px 0 0; width: 95%; margin: 0 auto"
                   v-if="showType == 2 || showType == 3"
@@ -17501,8 +17494,7 @@ export default {
 }
 
 .courseIndex > div:nth-child(1) {
-  margin: 0 0 0 20px;
-  padding-left: 5px;
+  margin: 0 0 0 10px;
   font-size: 24px;
   min-width: 100px;
   font-weight: bold;
@@ -17941,7 +17933,7 @@ export default {
 }
 
 .navListItem {
-  width: 220px;
+  width: 280px;
   height: 50px;
   margin: 0px auto 10px;
   display: flex;
@@ -17958,7 +17950,7 @@ export default {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
-  width: 175px;
+  width: 220px;
   padding: 0 10px;
   font-weight: 400;
   color: #0e1e33;
@@ -18130,7 +18122,7 @@ export default {
 }
 
 .vedioBox {
-  border-radius: 0 0 20px 20px;
+  border-radius: 20px;
   background: #fff;
   margin-bottom: 10px;
   overflow: auto;
@@ -18152,7 +18144,7 @@ export default {
 }
 
 .toolBox {
-  padding: 18px 0 0 25px;
+  padding: 30px 0 0 25px;
   display: flex;
 }
 
@@ -19141,7 +19133,7 @@ export default {
   /* background-image: -webkit-linear-gradient(left, #72aaf4, #4d81d5); */
   cursor: pointer;
   z-index: 999;
-  right: 0;
+  right: 20px;
   top: 110px;
   width: 50px;
   height: 50px;
@@ -19168,9 +19160,9 @@ export default {
   border-radius: 15px;
   z-index: 999; */
   position: fixed;
-  right: 0;
+  right: 20px;
   top: 101px;
-  width: 340px;
+  width: 330px;
   height: calc(100% - 80px);
   z-index: 999;
   background: #fff;
@@ -20189,6 +20181,7 @@ ol {
 
 .mlImg {
   width: 25px !important;
+  min-width: 25px;
   cursor: pointer;
   transform: rotate(180deg);
 }
@@ -20286,7 +20279,7 @@ ol {
   color: #0e1e33;
   font-size: 16px;
   font-weight: bold;
-  min-width: 41px;
+  min-width: 55px;
 }
 .stageItemTitle > div:last-child {
   margin-left: 10px;
@@ -20298,10 +20291,11 @@ ol {
   overflow: hidden;
   text-overflow: ellipsis;
   word-break: break-word;
-  width: calc(100% - 40px);
+  width: calc(100% - 55px);
 }
 .closeTri {
   min-width: 20px;
+  width: 20px;
   height: 20px;
   padding-left: 15px;
 }
@@ -20431,14 +20425,14 @@ ol {
   width: 20px;
   height: 20px;
 }
-.lockTaskIcon{
-    width: 25px;
-    height: 25px;
-    position: absolute;
-    right: 0;
-    top: 23px;
+.lockTaskIcon {
+  width: 25px;
+  height: 25px;
+  position: absolute;
+  right: 0;
+  top: 23px;
 }
-.lockTaskIcon>img{
+.lockTaskIcon > img {
   width: 100%;
   height: 100%;
 }