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