You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
.env-container { width: 100%; height: calc(100vh); background-color: #031435; overflow: hidden; }
.env-top-title { width: calc(100vw); height: 1.625rem; background: url("../images/largeScreen/top-title.png") no-repeat 0 -0.175rem; background-size: contain; }
.current-date { position: fixed; top: .3125rem; right: 1.875rem; font-size: .2rem; color: #3a99fd; }
.env-main { display: flex; justify-content: space-between; padding: 0 .3125rem; margin-top: -0.15rem; }
.env-main-left, .env-main-right { max-width: 24%; flex: 1; height: calc(100vh - 1.725rem); overflow: hidden; }
.env-main-middle { flex: 1; margin: 0 .25rem; height: calc(100vh - 1.725rem); overflow: hidden; }
.container-wrap { height: calc(100% / 3 - .2rem); }
.env-item { position: relative; margin-bottom: .25rem; text-align: center; background-color: #021941; border: 1px solid #113d72; }
.container-wrap::before, .container-wrap::after { content: ""; position: absolute; width: .2125rem; height: .2125rem; z-index: 99; }
.container-wrap::before { top: -1px; left: -1px; border-top: 1px solid #339cff; border-left: 1px solid #339cff; }
.container-wrap::after { right: -1px; bottom: -1px; border-right: 1px solid #339cff; border-bottom: 1px solid #339cff; }
.right-top-line, .left-bottom-line, .right-bottom-line { display: block; position: absolute; width: .2125rem; height: .2125rem; z-index: 99; }
.right-top-line { right: -1px; top: -1px; border-right: 1px solid #339cff; border-top: 1px solid #339cff; }
.left-bottom-line { bottom: -1px; left: -1px; border-bottom: 1px solid #339cff; border-left: 1px solid #339cff; }
.env-item h3 { position: relative; display: inline-block; padding: .125rem .875rem; font-size: .2rem; color: #fff; }
.env-item h3 .iconfont { margin-right: .125rem; font-size: .175rem; color: #f65163; }
.env-item h3::before { content: ""; position: absolute; left: 0; top: 50%; width: .45rem; height: .15rem; margin-top: -0.075rem; background: url("../images/largeScreen/item-left.png") no-repeat; background-size: cover; }
.env-item h3::after { content: ""; position: absolute; top: 50%; right: 0; width: .45rem; height: .15rem; margin-top: -0.075rem; background: url("../images/largeScreen/item-right.png") no-repeat; background-size: cover; }
.env-3d { position: relative; width: 100%; height: calc(100% - (100% / 4)); margin-bottom: .225rem; background: url("../images/largeScreen/bg.png") no-repeat center -130px; overflow: hidden;
}
.screen-env-list { display: flex; flex-wrap: wrap; justify-content: space-between; height: calc(100% - .475rem); padding: 0 .55rem 0 .05rem; }
.screen-env-list li { display: flex; flex-wrap: nowrap; align-items: center; align-content: center; justify-content: center; margin: .25rem 0 .25rem .5rem; background: url('../images/data_border_default.png') no-repeat; background-size: 100% 100%; position: relative; width: calc(100% / 2 - .55rem); height: calc(100% / 2 - .5rem); }
.env-svg-item { width: .5rem; height: 1rem; margin-left: .25rem; }
.env-svg1 { background: url('../iconfont/co2.svg') no-repeat; background-size: 100% 100%; }
.env-svg2 { background: url('../iconfont/voc.svg') no-repeat; background-size: 100% 100%; }
.env-svg3 { background: url('../iconfont/pm25.svg') no-repeat; background-size: 100% 100%; }
.env-svg4 { background: url('../iconfont/pm10.svg') no-repeat; background-size: 100% 100%; }
.env-svg5 { background: url('../iconfont/temperature.svg') no-repeat; background-size: 100% 100%; }
.env-svg6 { background: url('../iconfont/shidu.svg') no-repeat; background-size: 100% 100%; }
.screen-env-list li .msg-txt { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 1rem; text-align: center; }
.screen-env-list li.li-warn{ background: url('../images/data_border_warn.png') no-repeat; background-size: 100% 100%; }
.screen-env-list li .msg-list-num { color: #fff; font-size: .325rem; position: absolute; left: 0; top: .175rem; width: 100%; }
.screen-env-list li .msg-list-unit { position: absolute; left: 0; bottom: .15rem; width: 100%; font-size: .175rem; color: #339cff; }
.env-3d .screen-env-list { position: absolute; right: 0; bottom: 0; flex-wrap: wrap; justify-content: space-between; padding: 0; width: 2.0625rem; height: 2.5rem; z-index: 9999; }
.env-3d .screen-env-list li { width: 100%; margin: .25rem 0 0 0; height: calc(100% / 2 - .25rem); }
.state-list { display: flex; justify-content: flex-end; margin-bottom: .125rem; font-size: .175rem; color: #339cff; }
.state-list span { position: relative; display: block; padding-left: .2rem; margin-left: .375rem; }
.state-list span::before { content: ""; position: absolute; left: 0; top: 50%; width: .125rem; height: .125rem; border-radius: 50%; margin-top: -0.0625rem; background-color: #18b08f; }
.state-list span:last-child::before { background-color: #f65164; }
.leakage-detection { padding: 0 .55rem; font-size: .175rem; color: #339cff; height: calc(100% - .475rem); }
.leakage-list { height: calc(100% - .325rem); text-align: left; }
.leakage-list li { position: relative; display: flex; justify-content: space-between; align-items: center; height: calc(100% / 4 - .225rem); margin-bottom: .175rem; padding: 0 .375rem; border: 1px solid #3581cc; background-color: #02255f; border-radius: 2px; }
.leakage-list li::before { content: ""; position: absolute; top: .05rem; left: .05rem; width: 0; height: 0; border-color: transparent #339cff; border-width: 0 0 .075rem .075rem; border-style: solid; }
.leakage-list li p i { margin-right: .1rem; }
.leakage-state-tip { position: relative; display: block; width: .075rem; height: .075rem; border-radius: 50%; background-color: #18b08f; }
.leakage-state-tip::before { content: ""; position: absolute; left: 50%; top: 50%; width: 14px; height: 14px; border-radius: 50%; box-shadow: inset 0px 0px 10px 1px #18b08f; transform: translate(-50%, -50%); }
.leakage-warn { border-color: #f65164; box-shadow: inset 0px 0px 15px 1px #f65164; color: #f65164; }
.leakage-warn::before { border-color: transparent #f65164; }
.leakage-warn span.leakage-state-tip { background-color: #f65164; }
.leakage-warn span.leakage-state-tip::before { box-shadow: inset 0px 0px 10px 1px #f65164; }
.middle-bottom { display: flex; color: #339cff; font-size: 14px; justify-content: space-between; height: calc(100% / 4); }
.middle-bottom-l { display: flex; justify-content: space-between; width: 60%; height: calc(100% - 22px) !important; }
.middle-bottom-l ul { width: 59%; padding: 25px 20px; display: flex; flex-direction: column; justify-content: space-between; }
.middle-bottom-l ul li { height: calc(100% / 3 - 14px); background: linear-gradient(360deg, rgba(51, 156, 255, 0.24) 0%, rgba(56, 158, 225, 0) 70%, rgba(56, 158, 225, 0) 100%); display: flex; align-items: center; justify-content: space-between; }
.middle-bottom-l ul li .row-item { display: flex; align-items: center; }
.middle-bottom-l ul li .row-icon { display: block; width: 24px; height: 24px; margin-right: 10px; }
.middle-bottom-l ul li .row-icon1 { background: url("../iconfont/danganzongliang.png") no-repeat; background-size: cover; }
.middle-bottom-l ul li .row-icon2 { background: url("../iconfont/zaijieshuliang.png") no-repeat; background-size: cover; }
.middle-bottom-l ul li .row-icon3 { background: url("../iconfont/zaikushuliang.png") no-repeat; background-size: cover; }
.middle-bottom-l ul li .row-icon4 { background: url("../iconfont/quanbushebei.png") no-repeat; background-size: cover; }
.middle-bottom-l ul li .row-icon5 { background: url("../iconfont/zaixianshebei.png") no-repeat; background-size: cover; }
.middle-bottom-l ul li .row-icon6 { background: url("../iconfont/lixianshebei.png") no-repeat; background-size: cover; }
.card-panel-icon { font-size: .3rem; }
.row-num { font-size: .225rem; color: #fff; margin-right: .125rem; }
.middle-bottom-r { width: 38%; height: calc(100% - 22px) !important; }
.middle-bottom-r ul { /* width: 100%; */ height: calc(85%); padding: .1875rem; display: flex; flex-direction: column; justify-content: space-between; }
.middle-bottom-r ul li { height: 20%; display: flex; align-items: center; justify-content: space-between; }
.table-wrapper { width: 100%; font-size: .175rem; color: #339cff; }
.table-header { background: #02255F; box-shadow: inset 0px 0px 6px 1px #339CFF; }
.table-wrapper th { height: .375rem; text-align: center; }
.table-wrapper td { height: .5rem; text-align: center; border-bottom: 1px dashed #113D72; }
.table-wrapper tr:nth-child(odd) { background-color: #02255F; }
.scrollTable{ height: 3.75rem; overflow-y: scroll; font-size: 12px; }
/* 设置滚动条的样式 */ .scrollTable::-webkit-scrollbar { width: 4px; height: 4px; }
/* 滚动槽 */ .scrollTable::-webkit-scrollbar-track { border-radius: 3px; }
/* 滚动条滑块 */ .scrollTable::-webkit-scrollbar-thumb { background-color: #13439E; border-radius: 3px; } /* 滚动条显示,但占位*/ .scrollTable.show-scrollbar::-webkit-scrollbar-thumb{ visibility: visible; }
/* 数据为空 */ .empty-main{ display: flex; height: calc(100% - 40px); flex-flow: column; justify-content: center; align-items: center; }
.empty-img{ width: 140px; height: 140px; background: url('../iconfont/empty.svg') no-repeat; background-size: 100% 100%; vertical-align: middle; }
.empty-main p{ font-size: 12px; color: #999; margin-top: -10px; }
.num { width: 3.15rem; } .num div{ width: .4rem; /* height: .375rem; line-height: .375rem; */ font-size: .175rem; font-weight: bold; color: #fff; border: 1px solid #0E3465; }
.banner-top-name{ position: absolute; left: 0; top: 0; padding: 0 15px; height: 34px; line-height: 34px; font-size: 18px; color: #fff; background-color: #113d72; border: 1px solid #339cff; border-radius: 4px; }
.right-td span{ display: inline-block; padding: 2px 4px; font-size: 12px; border: 1px solid #339cff; background-color: #02255f; border-radius: 4px; } .right-td span.out-door{ background-color: transparent; border-color: #fd8042; color: #fd8042; }
|