From e949dd349690d32766aae2e6484126fd09fe7130 Mon Sep 17 00:00:00 2001 From: gongdi <410827992@qq.com> Date: Wed, 19 Oct 2022 16:43:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=8B=E6=B5=A6=E5=AD=A6=E6=A0=A1=E5=85=AB?= =?UTF-8?q?=E5=A4=A7=E4=B8=AD=E5=BF=83=20=E5=BE=B7=E8=82=B2=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../monitorCenter/schoolDaily/schoolStyle.vue | 2 +- .../schoolDaily/schoolStyle/studentInfo.vue | 28 +- .../schoolDaily/schoolStyle/studentStyle.vue | 841 ++++++++++-------- 3 files changed, 479 insertions(+), 392 deletions(-) diff --git a/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle.vue b/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle.vue index ae15a23..918e291 100644 --- a/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle.vue +++ b/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle.vue @@ -35,7 +35,7 @@ } }, mounted(){ - this.changeType(); + // this.changeType(); }, methods: { changeType:function () { diff --git a/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle/studentInfo.vue b/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle/studentInfo.vue index facb634..60c96f9 100644 --- a/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle/studentInfo.vue +++ b/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle/studentInfo.vue @@ -1,23 +1,37 @@ diff --git a/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle/studentStyle.vue b/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle/studentStyle.vue index 64bd2f2..0efe86d 100644 --- a/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle/studentStyle.vue +++ b/src/views/screenAdaptation/pages/monitorCenter/schoolDaily/schoolStyle/studentStyle.vue @@ -1,50 +1,49 @@ @@ -87,330 +143,347 @@ height: 520px; display: flex; flex-direction: column; - .list-row-style { + .list-data-content-row-style{ width: 100%; - .top-line-style { - margin-top: 10px; - width: 80%; - border-bottom: 1px solid white; - opacity: 0.5; - position: relative; - .star { - display: block; - width: 5px; - height: 5px; - border-radius: 50%; - background: #fff; - top: 100px; - left: 500px; - position: relative; - transform-origin: 100% 0; - animation: star-ani 4s linear infinite; - -webkit-animation: star-ani 5s linear infinite; - box-shadow: 0 0 5px 5px rgba(255, 255, 255, 0.3); - opacity: 0; - z-index: 2; - } - .star:after { - content: ""; - display: block; - top: 0px; - left: 4px; - border: 0px solid #fff; - border-width: 0px 90px 2px 90px; - border-color: transparent transparent transparent rgba(255, 255, 255, 0.3); - transform: rotate(-45deg) translate3d(1px, 3px, 0); - box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.1); - transform-origin: 0% 100%; - } - .pink { - top: 100px; - left: 800px; - background: #fff; - animation-delay: 3s; - -webkit-animation-delay: 3s; - -moz-animation-delay: 3s; - } - .pink:after { - border-color: transparent transparent transparent #fff; - animation-delay: 3s; - -webkit-animation-delay: 3s; - -moz-animation-delay: 3s; - } - .blue { - top: 120px; - left: 1200px; - background: fff; - animation-delay: 7s; - -webkit-animation-delay: 7s; - -moz-animation-delay: 7s; - } - .blue:after { - border-color: transparent transparent transparent fff; - -webkit-animation-delay: 7s; - -moz-animation-delay: 7s; - animation-delay: 7s; - } - @keyframes star-ani { - 0% { - opacity: 0; - transform: scale(0) translate3d(0, 0, 0); - } - 20% { - opacity: 0.8; - transform: scale(0.2) translate3d(-100px, 100px, 0); - } - 40% { - opacity: 0.8; - transform: scale(0.4) translate3d(-200px, 200px, 0); - } - 60% { - opacity: 0.8; - transform: scale(0.6) translate3d(-300px, 300px, 0); - } - 80% { - opacity: 1; - transform: scale(1) translate3d(-350px, 350px, 0); - } - 100% { - opacity: 1; - transform: scale(1.2) translate3d(-400px, 380px, 0); - } - } - .star-style { - /*background-image: url("https://sucai.suoluomei.cn/sucai_zs/images/20201211172037-211357_VOTl_3549294.png");*/ - /*background-repeat: no-repeat;*/ - /*background-position: center;*/ - width: 80px; - height: 80px; - position: absolute; - animation: opacity-change 1s ease-in-out infinite; - -webkit-animation: opacity-change 1s ease-in-out infinite; - -moz-animation: opacity-change 1s ease-in-out infinite; - -o-animation: opacity-change 1s ease-in-out infinite; - top: -40px; - left: -40px; - } - .shine2 { - animation: opacity-change 1.75s ease-in-out infinite; - -webkit-animation: opacity-change 1.75s ease-in-out infinite; - -moz-animation: opacity-change 1.75s ease-in-out infinite; - -o-animation: opacity-change 1.75s ease-in-out infinite; - } - @keyframes opacity-change { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - @-webkit-keyframes opacity-change { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - @-moz-keyframes opacity-change { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - @-o-keyframes opacity-change { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - } - .line-left-style{ - margin-top: 10px; - width: 80%; - border-bottom: 1px solid white; - opacity: 0.5; - position: relative; - .star { - display: block; - width: 5px; - height: 5px; - border-radius: 50%; - background: #fff; - top: 100px; - left: 500px; - position: relative; - transform-origin: 100% 0; - animation: star-ani 4s linear infinite; - -webkit-animation: star-ani 5s linear infinite; - box-shadow: 0 0 5px 5px rgba(255, 255, 255, 0.3); - opacity: 0; - z-index: 2; - } - .star:after { - content: ""; - display: block; - top: 0px; - left: 4px; - border: 0px solid #fff; - border-width: 0px 90px 2px 90px; - border-color: transparent transparent transparent rgba(255, 255, 255, 0.3); - transform: rotate(-45deg) translate3d(1px, 3px, 0); - box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.1); - transform-origin: 0% 100%; - } - .pink { - top: 100px; - left: 800px; - background: #fff; - animation-delay: 3s; - -webkit-animation-delay: 3s; - -moz-animation-delay: 3s; - } - .pink:after { - border-color: transparent transparent transparent #fff; - animation-delay: 3s; - -webkit-animation-delay: 3s; - -moz-animation-delay: 3s; - } - .blue { - top: 120px; - left: 1200px; - background: fff; - animation-delay: 7s; - -webkit-animation-delay: 7s; - -moz-animation-delay: 7s; - } - .blue:after { - border-color: transparent transparent transparent fff; - -webkit-animation-delay: 7s; - -moz-animation-delay: 7s; - animation-delay: 7s; - } - @keyframes star-ani { - 0% { - opacity: 0; - transform: scale(0) translate3d(0, 0, 0); - } - 20% { - opacity: 0.8; - transform: scale(0.2) translate3d(-100px, 100px, 0); - } - 40% { - opacity: 0.8; - transform: scale(0.4) translate3d(-200px, 200px, 0); - } - 60% { - opacity: 0.8; - transform: scale(0.6) translate3d(-300px, 300px, 0); - } - 80% { - opacity: 1; - transform: scale(1) translate3d(-350px, 350px, 0); - } - 100% { - opacity: 1; - transform: scale(1.2) translate3d(-400px, 380px, 0); - } - } - .star-style { - /*background-image: url("https://sucai.suoluomei.cn/sucai_zs/images/20201211172037-211357_VOTl_3549294.png");*/ - /*background-repeat: no-repeat;*/ - /*background-position: center;*/ - width: 80px; - height: 80px; - position: absolute; - animation: opacity-change 1s ease-in-out infinite; - -webkit-animation: opacity-change 1s ease-in-out infinite; - -moz-animation: opacity-change 1s ease-in-out infinite; - -o-animation: opacity-change 1s ease-in-out infinite; - top: -40px; - right: -40px; - } - .shine2 { - animation: opacity-change 1.75s ease-in-out infinite; - -webkit-animation: opacity-change 1.75s ease-in-out infinite; - -moz-animation: opacity-change 1.75s ease-in-out infinite; - -o-animation: opacity-change 1.75s ease-in-out infinite; - } - @keyframes opacity-change { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - @-webkit-keyframes opacity-change { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - @-moz-keyframes opacity-change { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - @-o-keyframes opacity-change { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - } - .list-content-style{ - width: 100%; - display: flex; - padding: 10px; - align-items: center; - .list-medal-style{ - width: 100px; - height: 100px; - position: relative; - display: flex; - align-items: center; - justify-content: center; - .medal-text-style{ - color: white; - position: absolute; - text-align: center; + /deep/.__panel{ + width: 100% !important; + overflow: hidden !important; + .__view{ + width: 100% !important; + .list-row-style { + width: 100%; + .top-line-style { + margin-top: 10px; + width: 80%; + border-bottom: 1px solid white; + opacity: 0.5; + position: relative; + .star { + display: block; + width: 5px; + height: 5px; + border-radius: 50%; + background: #fff; + top: 100px; + left: 500px; + position: relative; + transform-origin: 100% 0; + animation: star-ani 4s linear infinite; + -webkit-animation: star-ani 5s linear infinite; + box-shadow: 0 0 5px 5px rgba(255, 255, 255, 0.3); + opacity: 0; + z-index: 2; + } + .star:after { + content: ""; + display: block; + top: 0px; + left: 4px; + border: 0px solid #fff; + border-width: 0px 90px 2px 90px; + border-color: transparent transparent transparent rgba(255, 255, 255, 0.3); + transform: rotate(-45deg) translate3d(1px, 3px, 0); + box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.1); + transform-origin: 0% 100%; + } + .pink { + top: 100px; + left: 800px; + background: #fff; + animation-delay: 3s; + -webkit-animation-delay: 3s; + -moz-animation-delay: 3s; + } + .pink:after { + border-color: transparent transparent transparent #fff; + animation-delay: 3s; + -webkit-animation-delay: 3s; + -moz-animation-delay: 3s; + } + .blue { + top: 120px; + left: 1200px; + background: fff; + animation-delay: 7s; + -webkit-animation-delay: 7s; + -moz-animation-delay: 7s; + } + .blue:after { + border-color: transparent transparent transparent fff; + -webkit-animation-delay: 7s; + -moz-animation-delay: 7s; + animation-delay: 7s; + } + @keyframes star-ani { + 0% { + opacity: 0; + transform: scale(0) translate3d(0, 0, 0); + } + 20% { + opacity: 0.8; + transform: scale(0.2) translate3d(-100px, 100px, 0); + } + 40% { + opacity: 0.8; + transform: scale(0.4) translate3d(-200px, 200px, 0); + } + 60% { + opacity: 0.8; + transform: scale(0.6) translate3d(-300px, 300px, 0); + } + 80% { + opacity: 1; + transform: scale(1) translate3d(-350px, 350px, 0); + } + 100% { + opacity: 1; + transform: scale(1.2) translate3d(-400px, 380px, 0); + } + } + .star-style { + /*background-image: url("https://sucai.suoluomei.cn/sucai_zs/images/20201211172037-211357_VOTl_3549294.png");*/ + /*background-repeat: no-repeat;*/ + /*background-position: center;*/ + width: 80px; + height: 80px; + position: absolute; + animation: opacity-change 1s ease-in-out infinite; + -webkit-animation: opacity-change 1s ease-in-out infinite; + -moz-animation: opacity-change 1s ease-in-out infinite; + -o-animation: opacity-change 1s ease-in-out infinite; + top: -40px; + left: -40px; + } + .shine2 { + animation: opacity-change 1.75s ease-in-out infinite; + -webkit-animation: opacity-change 1.75s ease-in-out infinite; + -moz-animation: opacity-change 1.75s ease-in-out infinite; + -o-animation: opacity-change 1.75s ease-in-out infinite; + } + @keyframes opacity-change { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-webkit-keyframes opacity-change { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-moz-keyframes opacity-change { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-o-keyframes opacity-change { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + } + .line-left-style { + margin-top: 10px; + width: 80%; + border-bottom: 1px solid white; + opacity: 0.5; + position: relative; + .star { + display: block; + width: 5px; + height: 5px; + border-radius: 50%; + background: #fff; + top: 100px; + left: 500px; + position: relative; + transform-origin: 100% 0; + animation: star-ani 4s linear infinite; + -webkit-animation: star-ani 5s linear infinite; + box-shadow: 0 0 5px 5px rgba(255, 255, 255, 0.3); + opacity: 0; + z-index: 2; + } + .star:after { + content: ""; + display: block; + top: 0px; + left: 4px; + border: 0px solid #fff; + border-width: 0px 90px 2px 90px; + border-color: transparent transparent transparent rgba(255, 255, 255, 0.3); + transform: rotate(-45deg) translate3d(1px, 3px, 0); + box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.1); + transform-origin: 0% 100%; + } + .pink { + top: 100px; + left: 800px; + background: #fff; + animation-delay: 3s; + -webkit-animation-delay: 3s; + -moz-animation-delay: 3s; + } + .pink:after { + border-color: transparent transparent transparent #fff; + animation-delay: 3s; + -webkit-animation-delay: 3s; + -moz-animation-delay: 3s; + } + .blue { + top: 120px; + left: 1200px; + background: fff; + animation-delay: 7s; + -webkit-animation-delay: 7s; + -moz-animation-delay: 7s; + } + .blue:after { + border-color: transparent transparent transparent fff; + -webkit-animation-delay: 7s; + -moz-animation-delay: 7s; + animation-delay: 7s; + } + @keyframes star-ani { + 0% { + opacity: 0; + transform: scale(0) translate3d(0, 0, 0); + } + 20% { + opacity: 0.8; + transform: scale(0.2) translate3d(-100px, 100px, 0); + } + 40% { + opacity: 0.8; + transform: scale(0.4) translate3d(-200px, 200px, 0); + } + 60% { + opacity: 0.8; + transform: scale(0.6) translate3d(-300px, 300px, 0); + } + 80% { + opacity: 1; + transform: scale(1) translate3d(-350px, 350px, 0); + } + 100% { + opacity: 1; + transform: scale(1.2) translate3d(-400px, 380px, 0); + } + } + .star-style { + /*background-image: url("https://sucai.suoluomei.cn/sucai_zs/images/20201211172037-211357_VOTl_3549294.png");*/ + /*background-repeat: no-repeat;*/ + /*background-position: center;*/ + width: 80px; + height: 80px; + position: absolute; + animation: opacity-change 1s ease-in-out infinite; + -webkit-animation: opacity-change 1s ease-in-out infinite; + -moz-animation: opacity-change 1s ease-in-out infinite; + -o-animation: opacity-change 1s ease-in-out infinite; + top: -40px; + right: -40px; + } + .shine2 { + animation: opacity-change 1.75s ease-in-out infinite; + -webkit-animation: opacity-change 1.75s ease-in-out infinite; + -moz-animation: opacity-change 1.75s ease-in-out infinite; + -o-animation: opacity-change 1.75s ease-in-out infinite; + } + @keyframes opacity-change { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-webkit-keyframes opacity-change { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-moz-keyframes opacity-change { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + @-o-keyframes opacity-change { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + } + .list-content-style { + width: 100%; + display: flex; + padding: 10px; + align-items: center; + .list-medal-style { + width: 100px; + height: 100px; + position: relative; + display: flex; + align-items: center; + justify-content: center; + .medal-text-style { + color: white; + position: absolute; + text-align: center; + width: 50px; + height: 40px; + } + } + .swiper-content-style { + width: calc(100% - 100px); + height: 100%; + display: flex; + } + } } } }