@import "./dark/index.css"; @import "./dark/time.css"; @import "./dark/statistics.css"; @import "./dark/structural.css"; @import "./dark/scenario.css"; @import "./dark/warning.css"; @import "./dark/system.css"; @import "./dark/configure.css"; /*深色皮肤*/ body{ /* background-color:#0A061E; */ font-size: 14px; color:white} .daterangepicker { color:#4a4a4a !important; position: absolute; } .page-controller{ /*display: block;*/ visibility: visible; width:100%; height:100%; position: relative; padding-top: 50px; display: flex; } .page-header{ position: absolute; left:0; top:0; width: 100%; height: 50px; background: #161630; } .page-header .logo{ /* width:650px; */ height: 50px; line-height: 52px; padding-left:48px; float:left; font-size:16px; color:white; background:url(../assets/images/logo-01.png) no-repeat 10px center / 30px 30px; } .page-header .briName{ height: 50px; line-height: 52px; float:left; font-size:16px; color:white; } .page-header .user{ width:calc(100% - 650px); height: 50px; line-height: 50px; float:right; font-size:14px; color:white; text-align: right; padding:0 10px; } .page-header .user .themes-picker{ display: inline-block; vertical-align: middle; margin-right: 10px; line-height: 0; position: relative; } .page-header .user .themes-picker:hover ul{ display: block; } .page-header .user .themes-picker > img{ display: inline-block; width: 20px; height: auto; } .page-header .user .themes-picker ul { border: 1px solid rgba(80,80,99,0.49); padding: 5px; display: none; position: absolute; top:18px; left: 0; background: #142845; z-index: 9999; width: 60px; overflow: hidden; } .page-header .user .themes-picker ul li{ width: calc((100% - 5px) / 2); overflow: hidden; float: left; cursor: pointer; } .page-header .user .themes-picker ul li + li{ margin-left: 5px; } .page-header .user .themes-picker ul li.active{ border:1px red solid; } .page-header .user .themes-picker ul li img{ width: 100%; height: auto; } /* 管理员 */ .page-header .user .userinfo:hover ul{ display: block; } .page-header .user .userinfo > img{ display: inline-block; width: 20px; height: auto; } .page-header .user .userinfo ul { position: absolute; top: 50px; left: 0; width: 100%; height: 80px; z-index: 101; display: none; } .page-header .user .userinfo ul li{ width: calc(100% - 0px); height: 30px; padding: 5px; background: #111029; display: flex; justify-content: flex-start; align-items: flex-start; } .page-header .user .userinfo ul li:hover{ background: #252540; } .page-header .user .userinfo ul li span{ width: 100%; height: 20px; display: flex; justify-content: center; align-items: center; } /*.page-header .user .themes-picker li{ display: inline-block; width: 20px; height: 20px; border:2px transparent solid; cursor:pointer; }*/ /*.page-header .user .themes-picker li[data-theme='normal']{ background: white; } .page-header .user .themes-picker li[data-theme='dark']{ background: black; } .page-header .user .themes-picker li.active{ border-color:#364C94; }*/ .page-header .user .datetimer{ line-height: 50px; display: inline-block; vertical-align: middle; margin-right: 10px; } .page-header .user .userinfo{ line-height: 50px; display: inline-block; vertical-align: middle; position: relative; padding-left: 40px; cursor: pointer; } .page-header .user .userinfo img{ position: absolute; left: 0; width: 30px; height: 30px; border-radius: 50%; top:10px; cursor: pointer; } .page-nav{ width: 72px; height: 100%; background: #161630; position: relative; } .page-nav .themes-picker{ z-index: 999; position: absolute; left:50%; bottom:50px; width: 52px; height: 20px; border-radius: 10px; background: #2D2D44; transform: translateX(-50%); cursor: pointer; } .page-nav .themes-picker .dot{ width: 16px; height: 16px; border-radius: 50%; background: #81818E; margin: 2px } .page-nav .themes-picker[data-theme=normal] .dot{ float: right; } .page-nav .themes-picker[data-theme=dark] .dot{ float: left; } .page-nav .themes-picker[data-theme=normal] .label{ left:6px; } .page-nav .themes-picker[data-theme=normal] .label::before{ content: '浅色' } .page-nav .themes-picker[data-theme=dark] .label{ left:22px; } .page-nav .themes-picker[data-theme=dark] .label::before{ content: '深色' } .page-nav .themes-picker .label{ color:#717181; position: absolute; line-height: 20px; font-size: 12px; top:0; } .page-nav > ul{ width: 100%; height: calc(100% - 100px); } .page-nav > ul > li{ position: relative; width: 100%; height: 72px; color:white; font-size: 14px; cursor: pointer; text-align: center; padding-top: 40px; background-repeat: no-repeat; background-position: center 13px; line-height: 20px; } .page-nav > ul > li:nth-child(1){ background-image: url(../assets/images/nav_1.png) } .page-nav > ul > li:nth-child(2){ background-image: url(../assets/images/nav_2.png) } .page-nav > ul > li:nth-child(3){ background-image: url(../assets/images/nav_3.png) } .page-nav > ul > li:nth-child(4){ background-image: url(../assets/images/nav_4.png); } .page-nav > ul > li:nth-child(5){ background-image: url(../assets/images/nav_5.png); height:92px; } .page-nav > ul > li:nth-child(6){ background-image: url(../assets/images/nav_6.png); height:92px; } .page-nav > ul > li:nth-child(7){ background-image: url(../assets/images/nav_7.png) } .page-nav > ul > li:nth-child(8){ background-image: url(../assets/images/nav_8.png) } .page-nav > ul > li:nth-child(9){ background-image: url(../assets/images/nav_9.png) } .page-nav > ul > li:nth-child(10){ background-image: url(../assets/images/nav_10.png) } .page-nav > ul > li.active{ background-color: #364C94; } .page-nav > ul > li:hover{ background-color: rgba(54,76,148,.2); } .page-nav > ul > li > ul{ display: none; position: absolute; left:70px; top:10px; overflow: hidden; background-color: white; border-radius: 4px; z-index:99; box-shadow: 0 0 10px 10px rgba(0,0,0,.2); text-align: left; flex-direction: column; } .page-nav > ul > li > ul > li{ display: table-row; height: 40px; font-size: 14px; line-height: 40px; text-align: left; color:#6c6c6c; white-space: nowrap; padding: 0 20px; } .page-nav > ul > li > ul > li > span{ padding: 0 20px; } .page-nav > ul > li > ul > li:hover{ background-color: #5985F9; color:white; } .page-nav > ul > li:hover ul{ display: table; } .page-body{ position: relative; flex: 1; overflow: hidden; overflow-y: auto; } .page-body .page-box{ position: absolute; /* background: #111029; */ } .page-body .page-Box{ position: absolute; /* background: #111029; */ } .page-body .page-box .title{ width: 100%; height: 40px; background: #191934; padding: 0 10px; display: flex; justify-content: space-between; } .page-body .page-Box .title{ width: 100%; height: 40px; background: #191934; padding: 0 10px; display: flex; justify-content: space-between; } /* .page-body .page-Box .content .videoAdress{ width: 100%; height: 40px; background: #191934; padding: 0 10px; display: flex; justify-content: space-between; } */ .page-body .page-box .title-right { color: #75798a; display: flex; align-items: center; cursor: pointer; position: relative; } .page-body .page-box .title-right:hover .title-right-tip { display: block; } .page-body .page-box .title-right-tip { width: 300px; padding: 10px; background: #171732; line-height: 22px; position: absolute; top: 40px; right: 0; display: none; } .page-body .page-box .title ul{ display: inline-block; } .page-body .page-box .title li{ display: inline-block; line-height: 36px; cursor: pointer; padding: 0 20px; border-bottom: 4px transparent solid; } .page-body .page-box .title li.active{ border-color:#5C89FF; } .page-body .page-Box .title span{ color:white; line-height: 40px; } .page-body .page-box .title span{ color:white; line-height: 40px; } .page-body .page-box .content{ width: 100%; height:calc(100% - 40px); /* height:100%; */ } .page-body .page-Box .videoBox .content{ width: 100%; height:calc(100% - 40px); position: relative; /* height:100%; */ } .content .videoAdressAA{ /* width: 100px; */ padding: 0 5px; box-sizing: border-box; height: 30px; background: rgba(10, 6, 30, 0.35); position: absolute; left: 5px; top: 5px; z-index: 1; display: flex; justify-content: flex-start; align-items: center; } .content .videoAdressAA img{ display: block; width: 14px; height: 14px; } .content .videoAdressAA span{ height: 100%; line-height: 30px; font-size: 12px; margin-left: 2px; } .page-body .dynamicNotice .page-box .title-right { display: flex; align-items: center; padding: 0 8px; margin-left: 10px; line-height: 32px; color: #75798a; background: #191934; cursor: pointer; z-index: 99; } /* 报表管理分页器样式 */ .bottom_pagination /deep/ .el-pagination__total{ color: #fff; } .bottom_pagination /deep/ .el-pagination__jump{ color: #fff; } /* 视频弹框 */ .video-popup { position: absolute; top: 150px; left: 500px; width: 650px; height: 300px; overflow: hidden; z-index: 110; background: #111029; display: none; } .video-box { width: 100%; height: 100%; } .video-popup .video-box .title i { width: 30px; height: 30px; font-style: normal; line-height: 30px; text-align: center; position: absolute; right: 2px; top: 2px; display: block; cursor: pointer; font-size: 32px; z-index: 120; } .video-popup .video-box .content { height: calc(100% - 40px); width: 100%; display: flex; justify-content: flex-start; align-items: flex-start; } .video-popup .video-box .content video { height: 100%; width: 72%; } .video-popup .video-box .content .video-content { height: 100%; width: 72%; position: relative; } .video-popup .video-box .content iframe { /* height: calc(100% - 30px); */ height: 100%; width: 100%; } .video-popup .video-box .content .videoName { position: absolute; left: 0; bottom: 0; height: 30px; width: 100%; text-align: center; background: rgba(10, 6, 30, 0.48); display: flex; justify-content: center; align-items: flex-end; } .video-control { /* height: calc(100% - 0px); */ /* height: 250px; */ width: 146px; padding: 5px; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; position: absolute; top: 0; right: 0; } .video-control-top { width: calc(100% - 20px); height: calc(50% - 20px); /* padding: 10px; */ margin: 10px 10px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; } .video-control-top .img-box { width: calc(70% - 12px); height: 70%; background: url(../assets/images/yuanbg.png) no-repeat; background-size: 100% 100%; opacity: 0.3; /* transform: rotate(45deg); */ } .img-box img { width: calc(100% / 4 - 2px); height: calc(100% / 6 - 0px); margin: 4px 2px; box-sizing: border-box; cursor: pointer; } .img-box img:nth-child(1) { transform: rotate(-45deg); visibility: hidden; } .img-box img:nth-child(2) { transform: rotate(0deg); } .img-box img:nth-child(3) { transform: rotate(45deg); visibility: hidden; } .img-box img:nth-child(4) { transform: rotate(-90deg); } .img-box img:nth-child(5) { /* margin-left: 15px; */ /* margin-right: 15px; */ } .img-box img:nth-child(6) { transform: rotate(90deg); } .img-box img:nth-child(7) { transform: rotate(-135deg); visibility: hidden; } .img-box img:nth-child(8) { transform: rotate(180deg); } .img-box img:nth-child(9) { transform: rotate(135deg); visibility: hidden; } .video-control-top ul { width: 100%; height: calc(100% - 0px); background: url(../assets/images/yuanbg.png) no-repeat; background-size: 100% 100%; } .video-control-bottom { width: calc(100% - 2px); /* padding-top: 10px; margin-top: 10px; */ height: calc(50% + 20px); padding-left: 2px; font-size: 12px; display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start; justify-content: center; align-content: space-around; } .video-control-bottom span { width: 100%; display: inline-block; margin: 5px 0 0 5px; /* margin-left: 5px; */ word-break: break-all; } .video-control-bottom span p { width: 50px; height: 100%; text-align: left; display: inline-block; color: #97b8da; float: left; } .video-control-bottom span .tit { width: calc(100% - 58px); height: 100%; text-align: left; display: inline-block; color: #fff; margin: 0 0 5px 0; } /* 刷新动画 */ @-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes rotation { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .refresh { /* animation: "rotation 1s ease-out 1"; */ transform: rotate(360deg); transition: all 1s; } .norefresh { /* animation: ""; */ transform: rotate(0deg); transition: all 0s; } /* 视频右上角位置信息 */ .videoAdress{ /* width: 100px; */ padding: 0 5px; box-sizing: border-box; height: 30px; background: rgba(10, 6, 30, 0.35); position: absolute; left: 5px; top: 5px; z-index: 1; display: flex; justify-content: flex-start; align-items: center; } .videoAdress img{ display: block; width: 14px; height: 14px; } .videoAdress span{ height: 100%; line-height: 30px; font-size: 12px; margin-left: 2px; }