From 21933d0857b7539cfaff52a88a3340772160c4e7 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 06 十二月 2024 11:52:06 +0800
Subject: [PATCH] 大屏自适应

---
 src/views/screen/index.vue |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/src/views/screen/index.vue b/src/views/screen/index.vue
index b868aab..e612b3d 100644
--- a/src/views/screen/index.vue
+++ b/src/views/screen/index.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="container" style="font-size: 14px" ref="contaner">
+  <div class="container" style="font-size: 0.75vw" ref="contaner">
     <header>
       <i @click="returnPath" class="el-icon-s-home" style="color: #00b4ff;position: absolute;font-size: 24px;left: 98%;top: 15%"></i>
       <img src="@/assets/images/header-bg.png"/>
@@ -71,10 +71,10 @@
               />
               <ul>
                 <li v-for="(item, index) in facilityData.video" :key="index">
-                  <div style="font-size: 14px" class="value">
+                  <div style="font-size: 0.75vw" class="value">
                     <animate-number from="0" :to="item.value" :key="item.value"></animate-number>
                   </div>
-                  <div style="font-size: 14px" class="title">{{ item.title }}</div>
+                  <div style="font-size: 0.75vw" class="title">{{ item.title }}</div>
                 </li>
               </ul>
             </div>
@@ -86,8 +86,8 @@
               <ul>
                 <li v-for="(item, index) in facilityData.car" :key="index">
 <!--                  <div class="value">{{ item.value ? item.value : "-" }}</div>-->
-                  <div style="font-size: 14px" class="value"><animate-number from="0" :to="item.value" :key="item.value"></animate-number></div>
-                  <div style="font-size: 14px" class="title">{{ item.title }}</div>
+                  <div style="font-size: 0.75vw" class="value"><animate-number from="0" :to="item.value" :key="item.value"></animate-number></div>
+                  <div style="font-size: 0.75vw" class="title">{{ item.title }}</div>
                 </li>
               </ul>
             </div>
@@ -102,8 +102,8 @@
                   :key="index"
                 >
 <!--                  <div class="value">{{ item.value ? item.value : "-" }}</div>-->
-                  <div style="font-size: 14px" class="value"><animate-number from="0" :to="item.value" :key="item.value"></animate-number></div>
-                  <div style="font-size: 14px" class="title">{{ item.title }}</div>
+                  <div style="font-size: 0.75vw" class="value"><animate-number from="0" :to="item.value" :key="item.value"></animate-number></div>
+                  <div style="font-size: 0.75vw" class="title">{{ item.title }}</div>
                 </li>
               </ul>
             </div>
@@ -1082,7 +1082,7 @@
             li {
               width: 25%;
               text-align: center;
-              font-size: 14px;
+              font-size: 0.75vw;
               color: #00e6f4;
               flex-shrink: 0;
               flex-grow: 0;
@@ -1325,7 +1325,7 @@
             background-image: url("../../assets/images/item-car-bg.png");
             background-size: 100% 100%;
             color: #dcf8ff;
-            font-size: 12px;
+            //font-size: 12px;
             line-height: 26px;
             padding: 0 15px;
             font-size: 0.625vw;
@@ -1442,21 +1442,21 @@
 }
 
 .rotating-image {
-  width: 950px;
-  height: 950px;
+  width: 50vw;
+  height: 50vw;
   position: absolute;
-  top: calc(50% - 450px);
-  left: calc(50% - 450px);
+  top: calc(50% - 24vw);
+  left: calc(50% - 24vw);
   transform: skewX(-5deg) skewY(-10deg);
   animation: rotateImage 36s linear infinite;
 }
 
 .rotating-image-in {
-  width: 900px;
-  height: 900px;
+  width: 47.5vw;
+  height: 47.5vw;
   position: absolute;
-  top: calc(50% - 425px);
-  left: calc(50% - 425px);
+  top: calc(50% - 22.5vw);
+  left: calc(50% - 22.5vw);
   animation: rotateCounterClockwise 48s linear infinite;
 }
 

--
Gitblit v1.8.0