¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <v-scale-screen width="1920" height="960"> |
| | | <div class="main_app"> |
| | | <img src="@/assets/images/SecurityControl/bg@2x.png" class="main_bg" alt="" /> |
| | | <div class="main_header"> |
| | | <img src="@/assets/images/maintitle@2x.png" class="main_header_bg" alt="" /> |
| | | <div class="title">宿³°æºæ
§ç©æµååº-å®é²æºè½çæµ</div> |
| | | <div class="time_wrap"> |
| | | <span class="date">{{ date }}</span> |
| | | <span class="week">{{ week }}</span> |
| | | <span class="time">{{ time }}</span> |
| | | </div> |
| | | </div> |
| | | <div class="main_content"> |
| | | <div class="left_box"> |
| | | <div class="left_box_one"> |
| | | <div class="com_header"> |
| | | <div class="title"> |
| | | <img src="@/assets/images/ic_title@2x.png" class="icon" alt="" /> |
| | | <div>宿¶ååºè½¦è¾</div> |
| | | </div> |
| | | <img src="@/assets/images/title@2x.png" class="bg" alt="" /> |
| | | </div> |
| | | <div class="second_title"> |
| | | <div class="title"> |
| | | <img src="@/assets/images/SecurityControl/ic_title_green@2x.png" class="icon" alt="" /> |
| | | <div>宿¶ååºè½¦è¾</div> |
| | | </div> |
| | | <div class="num_wrap"> |
| | | <div class="la">æ»è½¦ä½ï¼</div> |
| | | <div class="val">100</div> |
| | | </div> |
| | | </div> |
| | | <div class="stall_static"> |
| | | <div class="residue"> |
| | | <div class="la">å©ä½è½¦ä½</div> |
| | | <div class="val">50</div> |
| | | </div> |
| | | <div class="total"> |
| | | <div class="la">è½¦ä½æ»æ°</div> |
| | | <div class="val">50</div> |
| | | </div> |
| | | <div class="rate"> |
| | | <div class="la"> |
| | | <span>车ä½ä½¿ç¨ç</span> |
| | | <span class="num">50%</span> |
| | | </div> |
| | | <div class="val"> |
| | | <Percent :rate="50" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="second_title"> |
| | | <div class="title"> |
| | | <img src="@/assets/images/SecurityControl/ic_title_green@2x.png" class="icon" alt="" /> |
| | | <div>å½åå¨åç§å®¶è½¦åå¸</div> |
| | | </div> |
| | | </div> |
| | | <div class="private_car"> |
| | | <div class="item"> |
| | | <img src="" class="icon" alt=""> |
| | | <div class="num">20</div> |
| | | <div class="name">å工车è¾</div> |
| | | </div> |
| | | <div class="item"> |
| | | <img src="" class="icon" alt=""> |
| | | <div class="num">20</div> |
| | | <div class="name">ç¸å
³æ¹è½¦è¾</div> |
| | | </div> |
| | | <div class="item"> |
| | | <img src="" class="icon" alt=""> |
| | | <div class="num">20</div> |
| | | <div class="name">æ¥è®¿è½¦è¾</div> |
| | | </div> |
| | | </div> |
| | | <div class="second_title"> |
| | | <div class="title"> |
| | | <img src="@/assets/images/SecurityControl/ic_title_green@2x.png" class="icon" alt="" /> |
| | | <div>å½åå¨å货车åå¸</div> |
| | | </div> |
| | | </div> |
| | | <div class="car_static"> |
| | | <div class="echart_wrap"> |
| | | <div class="pie_text"> |
| | | <div class="fs30"><strong>300</strong></div> |
| | | <div>货车</div> |
| | | </div> |
| | | <div class="echart" id="echart1"></div> |
| | | </div> |
| | | <div class="list"> |
| | | <div class="item"> |
| | | <div class="line"> |
| | | <div :style="{ background: colors[0] }" class="icon"></div> |
| | | <div class="text">å
è¿è½¦è¾</div> |
| | | </div> |
| | | <div :style="{ color: colors[0] }" class="num">100</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="line"> |
| | | <div :style="{ background: colors[1] }" class="icon"></div> |
| | | <div class="text">å¤åè¿è¾è½¦è¾</div> |
| | | </div> |
| | | <div :style="{ color: colors[1] }" class="num">100</div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="line"> |
| | | <div :style="{ background: colors[2] }" class="icon"></div> |
| | | <div class="text">å¸å
¬å¸å¸è´§è½¦è¾</div> |
| | | </div> |
| | | <div :style="{ color: colors[2] }" class="num">100</div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="center_box"> |
| | | <div class="center_box_one"> |
| | | <div class="list"> |
| | | <div class="item"> |
| | | <div class="name_wrap"> |
| | | <div class="name">å½åå¨å人æ°</div> |
| | | <img src="@/assets/images/SecurityControl/title_short@2x.png" class="bg" alt=""> |
| | | </div> |
| | | <div class="num_wrap"> |
| | | <div class="num">200</div> |
| | | <img src="@/assets/images/SecurityControl/anfang_ic_data@2x.png" class="bg" alt=""> |
| | | </div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="name_wrap"> |
| | | <div class="name">å½åå¨åè½¦è¾æ°</div> |
| | | <img src="@/assets/images/SecurityControl/title_short@2x.png" class="bg" alt=""> |
| | | </div> |
| | | <div class="num_wrap"> |
| | | <div class="num">200</div> |
| | | <img src="@/assets/images/SecurityControl/anfang_ic_data@2x.png" class="bg" alt=""> |
| | | </div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="name_wrap"> |
| | | <div class="name">å½åè®¾å¤æ»æ°</div> |
| | | <img src="@/assets/images/SecurityControl/title_short@2x.png" class="bg" alt=""> |
| | | </div> |
| | | <div class="num_wrap"> |
| | | <div class="num">200</div> |
| | | <img src="@/assets/images/SecurityControl/anfang_ic_data@2x.png" class="bg" alt=""> |
| | | </div> |
| | | </div> |
| | | <div class="item"> |
| | | <div class="name_wrap"> |
| | | <div class="name">å½ååè¦æ»æ°</div> |
| | | <img src="@/assets/images/SecurityControl/title_short@2x.png" class="bg" alt=""> |
| | | </div> |
| | | <div class="num_wrap"> |
| | | <div class="num">200</div> |
| | | <img src="@/assets/images/SecurityControl/anfang_ic_data@2x.png" class="bg" alt=""> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="right_box"> |
| | | <div class="right_box_one"> |
| | | <div class="com_header"> |
| | | <div class="title"> |
| | | <img src="@/assets/images/ic_title@2x.png" class="icon" alt="" /> |
| | | <div>å¨å人ååæ</div> |
| | | </div> |
| | | <img src="@/assets/images/title@2x.png" class="bg" alt="" /> |
| | | </div> |
| | | <div class="second_title"> |
| | | <div class="title"> |
| | | <img src="@/assets/images/SecurityControl/ic_title_green@2x.png" class="icon" alt="" /> |
| | | <div>å½åå¨å人ååå¸</div> |
| | | </div> |
| | | </div> |
| | | <div class="static_wrap"> |
| | | <div class="item"> |
| | | <img src="@/assets/images/SecurityControl/staff_ic_neibu@2x.png" alt=""> |
| | | <div class="content"> |
| | | <div class="name">å
é¨åå·¥</div> |
| | | <div class="num"><span>1000</span> | 66.6%</div> |
| | | </div> |
| | | </div> |
| | | <div class="item"> |
| | | <img src="@/assets/images/SecurityControl/staff_ic_xiangguanfang@2x.png" alt=""> |
| | | <div class="content"> |
| | | <div class="name">é¿æç¸å
³æ¹</div> |
| | | <div class="num today"><span>1000</span> | 66.6%</div> |
| | | </div> |
| | | </div> |
| | | <div class="item"> |
| | | <img src="@/assets/images/SecurityControl/staff_ic_fangke@2x.png" alt=""> |
| | | <div class="content"> |
| | | <div class="name">å¨å访客</div> |
| | | <div class="num finish"><span>1000</span> | 66.6%</div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="second_title"> |
| | | <div class="title"> |
| | | <img src="@/assets/images/SecurityControl/ic_title_green@2x.png" class="icon" alt="" /> |
| | | <div>仿¥è®¿å®¢åæ</div> |
| | | </div> |
| | | </div> |
| | | <div class="visitor_list"> |
| | | <div class="item"> |
| | | <div class="name">å¾
访é®</div> |
| | | <div class="num_wrap"> |
| | | <span class="num">22</span> |
| | | <span>人</span> |
| | | </div> |
| | | </div> |
| | | <div class="spacing"></div> |
| | | <div class="item"> |
| | | <div class="name">å·²ç»æº</div> |
| | | <div class="num_wrap"> |
| | | <span class="num">22</span> |
| | | <span>人</span> |
| | | </div> |
| | | </div> |
| | | <div class="spacing"></div> |
| | | <div class="item"> |
| | | <div class="name">已离å¼</div> |
| | | <div class="num_wrap"> |
| | | <span class="num">22</span> |
| | | <span>人</span> |
| | | </div> |
| | | </div> |
| | | <div class="spacing"></div> |
| | | <div class="item"> |
| | | <div class="name">æ»ç</div> |
| | | <div class="num_wrap"> |
| | | <span class="num">22</span> |
| | | <span>人</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="right_box_two"> |
| | | |
| | | </div> |
| | | <div class="right_box_three"> |
| | | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </v-scale-screen> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { ref, onMounted } from 'vue' |
| | | import VScaleScreen from 'v-scale-screen' |
| | | import Percent from '@/components/percent.vue' |
| | | import dayjs from 'dayjs' |
| | | |
| | | import * as echarts from 'echarts' |
| | | const colors = ['#FEAF01', '#01ABFE', '#51F9E4'] |
| | | const weekMap = ['æææ¥', 'ææä¸', 'ææäº', 'ææä¸', 'ææå', 'ææäº', 'ææå
',] |
| | | const date = ref(dayjs().format('YYYY.MM.DD')) |
| | | const week = ref(weekMap[new Date().getDay()]) |
| | | const time = ref(dayjs().format('HH:mm:ss')) |
| | | setInterval(() => { |
| | | date.value = dayjs().format('YYYY-MM-DD') |
| | | week.value = weekMap[new Date().getDay()] |
| | | time.value = dayjs().format('HH:mm:ss') |
| | | |
| | | }, 1000) |
| | | |
| | | const arr = ['#68e2e3', '#50afd3', '#377cdb', '#d5ae3a'] |
| | | const initEnergy = () => { |
| | | var myChart = echarts.init(document.querySelector('.energyRef')) |
| | | // ç»å¶å¾è¡¨ |
| | | const arr = ['#68e2e3', '#50afd3', '#377cdb', '#d5ae3a'] |
| | | myChart.setOption({ |
| | | grid: { |
| | | top: '20%', |
| | | left: '2%', |
| | | right: '2%', |
| | | bottom: '4%', |
| | | containLabel: true |
| | | }, |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'line' |
| | | }, |
| | | }, |
| | | xAxis: { |
| | | type: 'category', |
| | | data: [1, 2, 3, 4, 4, 5] |
| | | }, |
| | | yAxis: { |
| | | type: 'value', |
| | | name: 'kw·h', |
| | | nameTextStyle: { |
| | | padding: [0, 0, 4, -30] // å个æ°ååå«ä¸ºä¸å³ä¸å·¦ä¸åä½ç½®è·ç¦» |
| | | }, |
| | | splitLine: { |
| | | show: true, |
| | | lineStyle: { |
| | | //è¿éè¾å
¥çº¿æ¡çæ ·å¼ |
| | | color: 'rgba(255,255,255,0.14)', |
| | | } |
| | | } |
| | | }, |
| | | series: [ |
| | | { |
| | | data: [1, 2, 3, 4, 5], |
| | | type: 'bar', |
| | | barWidth: 10, |
| | | itemStyle: { |
| | | normal: { |
| | | color: new echarts.graphic.LinearGradient( |
| | | 0, 0, 0, 1, |
| | | [ |
| | | { offset: 0, color: arr[1] }, |
| | | { offset: 1, color: '#080807' } |
| | | ] |
| | | ), |
| | | barBorderRadius: [10, 10, 0, 0] |
| | | } |
| | | } |
| | | } |
| | | ] |
| | | }) |
| | | window.addEventListener('resize', function () {//æ§è¡ |
| | | myChart.resize() |
| | | }) |
| | | } |
| | | const initEchart1 = () => { |
| | | const myChart = echarts.init(document.getElementById('echart1')) |
| | | const option = { |
| | | series: [ |
| | | { |
| | | type: 'pie', |
| | | radius: ['86%', '100%'], |
| | | label: { |
| | | show: false, |
| | | position: 'center' |
| | | }, |
| | | padAngle: 5, |
| | | itemStyle: { |
| | | borderRadius: 10 |
| | | }, |
| | | color: colors, |
| | | labelLine: { |
| | | show: false |
| | | }, |
| | | data: [ |
| | | { value: 1048, name: 'Search Engine' }, |
| | | { value: 735, name: 'Direct' }, |
| | | { value: 580, name: 'Email' } |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | | myChart.setOption(option) |
| | | window.addEventListener('resize', function () { // æ§è¡ |
| | | myChart.resize() |
| | | }) |
| | | } |
| | | |
| | | onMounted(() => { |
| | | // initEnergy() |
| | | initEchart1() |
| | | }) |
| | | |
| | | |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | div { |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .main_content { |
| | | display: flex; |
| | | padding: 20px 25px 0; |
| | | |
| | | .left_box { |
| | | width: 360px; |
| | | |
| | | .left_box_one { |
| | | width: 100%; |
| | | position: relative; |
| | | margin-bottom: 20px; |
| | | font-size: 14px; |
| | | color: #D2E0FF; |
| | | |
| | | .second_title { |
| | | margin-top: 24px; |
| | | margin-bottom: 20px; |
| | | } |
| | | |
| | | .stall_static { |
| | | display: flex; |
| | | margin-bottom: 40px; |
| | | padding: 0 20px; |
| | | |
| | | .residue { |
| | | flex: 5; |
| | | |
| | | .val { |
| | | color: #01D9FE; |
| | | } |
| | | } |
| | | |
| | | .total { |
| | | flex: 5; |
| | | } |
| | | |
| | | .rate { |
| | | flex: 12; |
| | | |
| | | .la { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | |
| | | .num { |
| | | font-weight: 500; |
| | | color: #FFFFFF; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .val { |
| | | font-weight: bold; |
| | | font-size: 18px; |
| | | color: #FFFFFF; |
| | | margin-top: 6px; |
| | | display: flex; |
| | | align-items: center; |
| | | height: 24px; |
| | | } |
| | | } |
| | | |
| | | .private_car { |
| | | padding: 4px 32px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | margin-bottom: 36px; |
| | | |
| | | .item { |
| | | display: flex; |
| | | flex-direction: column; |
| | | align-items: center; |
| | | |
| | | .icon { |
| | | width: 52px; |
| | | height: 52px; |
| | | margin-bottom: 10px; |
| | | } |
| | | |
| | | .num { |
| | | line-height: 28px; |
| | | height: 28px; |
| | | margin-bottom: 2px; |
| | | font-weight: bold; |
| | | font-size: 18px; |
| | | color: #01D9FE; |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | .car_static { |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | padding: 16px 24px; |
| | | |
| | | .echart_wrap { |
| | | position: relative; |
| | | |
| | | .pie_text { |
| | | width: 82px; |
| | | height: 82px; |
| | | border: 1px dashed rgba(1, 217, 254, 0.7); |
| | | border-radius: 50%; |
| | | position: absolute; |
| | | |
| | | left: 50%; |
| | | top: 50%; |
| | | transform: translate(-50%, -50%); |
| | | z-index: 999; |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: center; |
| | | align-items: center; |
| | | font-size: 12px; |
| | | |
| | | .fs30 { |
| | | font-weight: bold; |
| | | font-size: 18px; |
| | | margin-bottom: 4px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .echart { |
| | | width: 110px; |
| | | height: 110px; |
| | | } |
| | | |
| | | .list { |
| | | margin-left: 36px; |
| | | flex: 1; |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: space-between; |
| | | height: 110px; |
| | | |
| | | .item { |
| | | width: 100%; |
| | | font-size: 14px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | |
| | | .line { |
| | | display: flex; |
| | | align-items: center; |
| | | margin-bottom: 6px; |
| | | |
| | | .icon { |
| | | width: 12px; |
| | | height: 12px; |
| | | border-radius: 50%; |
| | | margin-right: 10px; |
| | | background: linear-gradient(270deg, #29aeff 0%, #207ff7 100%); |
| | | } |
| | | } |
| | | |
| | | .num { |
| | | margin-left: 20px; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .center_box { |
| | | flex: 1; |
| | | margin: 0 20px; |
| | | |
| | | .center_box_one { |
| | | padding: 8px 60px; |
| | | |
| | | .list { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | |
| | | .item { |
| | | display: flex; |
| | | flex-direction: column; |
| | | align-items: center; |
| | | |
| | | .name_wrap { |
| | | width: 120px; |
| | | height: 32px; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | font-weight: 500; |
| | | font-size: 13px; |
| | | margin-bottom: 10px; |
| | | position: relative; |
| | | } |
| | | |
| | | .num_wrap { |
| | | width: 86px; |
| | | height: 75px; |
| | | position: relative; |
| | | font-size: 30px; |
| | | |
| | | .num { |
| | | font-weight: 600; |
| | | text-align: center; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .right_box { |
| | | width: 360px; |
| | | |
| | | .right_box_one { |
| | | margin-bottom: 20px; |
| | | |
| | | .second_title { |
| | | margin-top: 20px; |
| | | } |
| | | |
| | | .static_wrap { |
| | | padding: 14px 0 0 46px; |
| | | |
| | | .item { |
| | | display: flex; |
| | | align-items: center; |
| | | display: flex; |
| | | margin-bottom: 10px; |
| | | |
| | | img { |
| | | width: 70px; |
| | | height: 70px; |
| | | margin-right: 20px; |
| | | } |
| | | |
| | | .content { |
| | | color: #FFFFFF; |
| | | |
| | | .num { |
| | | margin-top: 8px; |
| | | font-size: 16px; |
| | | color: #00F2F3; |
| | | |
| | | span { |
| | | font-size: 20px; |
| | | margin-right: 4px; |
| | | font-weight: 600; |
| | | } |
| | | } |
| | | |
| | | .today { |
| | | color: #09FACD; |
| | | } |
| | | |
| | | .finish { |
| | | color: #FEAF01; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | .visitor_list { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | padding: 20px; |
| | | .item { |
| | | font-size: 12px; |
| | | color: #D2E0FF; |
| | | |
| | | .num_wrap { |
| | | display: flex; |
| | | align-items: flex-end; |
| | | margin-top: 8px; |
| | | .num{ |
| | | font-size: 22px; |
| | | line-height: 22px; |
| | | color: #FFFFFF; |
| | | } |
| | | } |
| | | } |
| | | .spacing{ |
| | | width: 1px; |
| | | height: 40px; |
| | | background-color: #405173; |
| | | margin: 0 24px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .right_box_two {} |
| | | |
| | | .right_box_three {} |
| | | } |
| | | } |
| | | |
| | | .main_header { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | height: 90px; |
| | | position: relative; |
| | | padding: 0px 40px 16px; |
| | | font-weight: 600; |
| | | font-size: 36px; |
| | | |
| | | .title { |
| | | background-image: -webkit-linear-gradient(top, |
| | | #ffffff 0%, |
| | | #c8ddff 70%, |
| | | #85b4ff 80%, |
| | | #74a9ff 100%); |
| | | -webkit-background-clip: text; |
| | | -webkit-text-fill-color: transparent; |
| | | } |
| | | |
| | | .time_wrap { |
| | | font-size: 26px; |
| | | font-weight: 600; |
| | | background-image: -webkit-linear-gradient(top, |
| | | #ffffff 0%, |
| | | #c8ddff 50%, |
| | | #85b4ff 80%, |
| | | #74a9ff 100%); |
| | | -webkit-background-clip: text; |
| | | -webkit-text-fill-color: transparent; |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | .time { |
| | | width: 180px; |
| | | display: flex; |
| | | justify-content: flex-end; |
| | | padding-bottom: 10px; |
| | | font-size: 36px; |
| | | } |
| | | |
| | | .week { |
| | | margin-left: 36px; |
| | | } |
| | | } |
| | | |
| | | .main_header_bg { |
| | | position: absolute; |
| | | left: 0; |
| | | top: 0; |
| | | width: 100%; |
| | | height: 100%; |
| | | object-fit: cover; |
| | | z-index: -1; |
| | | } |
| | | } |
| | | |
| | | .com_header { |
| | | height: 40px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | padding: 0 15px 0 13px; |
| | | position: relative; |
| | | |
| | | .title { |
| | | display: flex; |
| | | align-items: center; |
| | | font-weight: bold; |
| | | font-size: 16px; |
| | | background-image: -webkit-linear-gradient(top, |
| | | #ffffff 0%, |
| | | #c8ddff 66%, |
| | | #85b4ff 72%, |
| | | #74a9ff 100%); |
| | | -webkit-background-clip: text; |
| | | -webkit-text-fill-color: transparent; |
| | | |
| | | .icon { |
| | | width: 16px; |
| | | height: 16px; |
| | | margin-right: 14px; |
| | | } |
| | | } |
| | | |
| | | .tabs { |
| | | display: flex; |
| | | align-items: center; |
| | | font-size: 14px; |
| | | color: #d2e0ff; |
| | | |
| | | .separate { |
| | | width: 1px; |
| | | height: 14px; |
| | | background-color: #d2e0ff; |
| | | margin: 0 6px; |
| | | } |
| | | |
| | | .active { |
| | | color: #0094eb; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .second_title { |
| | | height: 24px; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | padding: 0 20px; |
| | | position: relative; |
| | | |
| | | .title { |
| | | display: flex; |
| | | align-items: center; |
| | | font-weight: 500; |
| | | font-size: 16px; |
| | | color: #FFFFFF; |
| | | |
| | | .icon { |
| | | width: 16px; |
| | | height: 16px; |
| | | margin-right: 10px; |
| | | } |
| | | } |
| | | |
| | | .num_wrap { |
| | | font-weight: 400; |
| | | font-size: 14px; |
| | | color: #D2E0FF; |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | .val { |
| | | font-weight: bold; |
| | | font-size: 16px; |
| | | color: #FFFFFF; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .main_app { |
| | | width: 1920px; |
| | | height: 960px; |
| | | /* width: 100%; |
| | | height: 100vh; */ |
| | | background: #0b2539; |
| | | color: #FFFFFF; |
| | | position: relative; |
| | | z-index: -2; |
| | | font-size: 14px; |
| | | |
| | | .main_bg { |
| | | position: absolute; |
| | | left: 0; |
| | | top: 0; |
| | | width: 100%; |
| | | height: 100%; |
| | | object-fit: cover; |
| | | z-index: -1; |
| | | } |
| | | } |
| | | |
| | | .bg { |
| | | position: absolute; |
| | | left: 0; |
| | | top: 0; |
| | | width: 100%; |
| | | height: 100%; |
| | | object-fit: cover; |
| | | z-index: -1; |
| | | } |
| | | </style> |