.dataBoardPage{ background-color: #040D15; position: relative; color: rgba(255, 255, 255, 0.8); } .headerBox{ background-image: url('../../../assets/images/dataBoard/title_line.png'); background-position: bottom center; background-repeat: no-repeat; height: 100px; position: relative; background-size: 100% auto; margin: 0 6px; .title{ color: #5CE2F6; font-size: 31px; text-align: center; padding-top: 15px; } } .longguangBg { background-image: url('../../../assets/images/dataBoard/bg.png'); .headerBox { background-image: url('../../../assets/images/dataBoard/title_line2.png'); } } .projectName{ font-size: 14px; color: white; position: absolute; // left: calc(50% - 400px); left: 30px; top: 5px; } .bottomLine{ position: absolute; bottom: 20px; left: 20px; width: calc(100% - 40px); background-image: url('../../../assets/images/carOverview/bottom_line.png'); background-position: bottom center; background-repeat: no-repeat; height: 23px; } .leftLine,.rightLine{ position: absolute; top: 65px; height: calc(100% - 70px - 50px); background-position: bottom center; background-repeat: no-repeat; background-size: 47px 100%; width: 47px; background-image: url('../../../assets/images/carOverview/left_line.png'); } .leftLine{ left: 0; } .rightLine{ right: 0; transform: rotate(180deg); } .menuBox{ margin: -20px 60px 20px; li{ display: inline-block; color: rgba(92, 226, 246, 100); font-size: 18px; background-image: url('../../../assets/images/dataBoard/menuBG.png'); width: 130px; height: 40px; text-align: center; line-height: 40px; font-weight: bold; cursor: pointer; position: relative; z-index: 2; margin-right: 30px; &.active{ background-image: url('../../../assets/images/dataBoard/menuBG-active.png'); color: rgba(247, 211, 0, 100); } &.right{ float: right; margin-right: 0; margin-left: 30px; } } } /deep/.blockBox{ height: calc(33.33% - 25px); margin-bottom: 25px; width: 100%; position: relative; &::after{ content: ""; position: absolute; width: 100%; height: 100%; background-image: url('../../../assets/images/dataBoard/blockBG.png'); background-position: bottom center; background-repeat: no-repeat; background-size: 100% 100%; opacity: 0.8; top: 0; z-index: 1; } .blockContent{ padding: 10px 20px; height: calc(100% - 20px - 24px); position: relative; z-index: 2; } } /deep/.blockBox2{ &::after{ background-image: url('../../../assets/images/dataBoard/blockBG2.png'); } } /deep/.blockBox3{ &::after{ background-image: url('../../../assets/images/dataBoard/blockBG3.png'); } } /deep/.dataBoardContent{ height: calc(100% - 76px - 43px - 40px - 20px); margin: 10px 60px 20px; width: calc(100% - 120px); // overflow: hidden; // .demoImg{ // // width: 100%; // height: calc(100% + 20px); // margin: -20px auto 0; // display: block; // } .blockTitle{ text-align: center; color: rgba(108, 233, 240, 100); font-size: 17px; font-weight: bold; position: relative; top: -10px; &::after{ content: ""; position: absolute; background-color: #53ccdf; height: 3px; width: 32px; bottom: -4px; left: 50%; margin-left: -16px; border-radius: 4px; } } .blockTitle2{ top: 0; display: flex; align-items: center; &::after{ display: none; } i{ display: inline-block; width: 6px; height: 6px; border-radius: 50%; margin-right: 7px; background-color: rgba(108, 233, 240, 100); } } // .blockTitle3{ // &::after{ // content: ""; // position: absolute; // width: 30px; // height: 3px; // background-color: rgba(108, 233, 240, 100); // left: 50%; // bottom: -4px; // transform: translateX(-50%); // border-radius: 2px; // margin-left: 0; // } // } .greenBtn{ font-size: 12px; color: rgba(255, 255, 254, 1); background-color: rgba(25, 59, 67, 1); position: relative; height: 22px; line-height: 22px; padding: 0 11px; display: inline-block; margin-right: 15px; cursor: pointer; &.active{ color: rgba(247, 211, 0, 100); background-color: rgba(40, 35, 5, 1); // .arrow{ // opacity: 1; // } } .arrow{ position: absolute; // opacity: 0.5; } .arrow1{ left: -1px; top: -1px; } .arrow2{ right: -1px; top: -1px; transform: rotate(90deg); } .arrow3{ left: -1px; bottom: -1px; transform: rotate(-90deg); } .arrow4{ right: -1px; bottom: -1px; transform: rotate(180deg); } &.red{ background-color: rgba(207, 35, 36, 0.32); } &.green{ background-color: rgba(57, 213, 113,0.32); } } .bg1{ font-size: 14px; display: inline-flex; align-items: center; justify-content: center; background-image: url('../../../assets/images/carOverview/bg1.png'); width: 137px; height: 54px; color: white; background-size: 100% 100%; .num{ font-size: 40px; color: #5CE2F6; margin-right: 5px; } &.small{ width: 74px; height: 28px; .num{ font-size: 18px; } } &.medium{ width: 88px; height: 34px; .num{ font-size: 21px; } } } .center{ float: left; width: calc(54% - 60px); margin: 0 30px; .top{ height: 57%; background-image: url('../../../assets/images/dataBoard/centerTopBG.png');; background-size: 100% 100%; background-position: center; background-repeat: no-repeat; position: relative; } .bottom{ margin: 10px 20px; height: calc(43% - 20px); background-image: url('../../../assets/images/dataBoard/centerBottomBG.png'); background-size: 100% 100%; background-position: center; background-repeat: no-repeat; display: flex; align-items: center; } } .aside{ width: 23%; float: left; } .left{ width: calc(77% - 25px); margin-right: 25px; float: left; } .right{ width: calc(77% - 25px); margin-left: 25px; float: left; } .descBox{ display: flex; align-items: center; font-size: 14px; float: left; width: 50%; .dot{ display: inline-block; width: 6px; height: 6px; border-radius: 50%; margin-right: 7px; vertical-align: middle; &.purple{ background-color: rgba(120, 111, 240, 1); } &.red{ background-color: rgba(254, 108, 127, 1); } &.blue{ background-color: rgba(81, 129, 246, 1); } &.green{ background-color: rgba(92, 226, 246, 1); } } .num{ font-size: 22px; margin-left: 13px; } .descItem1{ margin-bottom: 13px; } } .safeChart,.qulityChart{ float: left; width: 50%; height: 100%; } .operateBar{ margin-top: 5px; } .greenTable{ font-size: 13px; width: 100%; border-spacing: 0px; margin-bottom: 10px; th{ color: rgba(255, 255, 255, 0.8); border-bottom: 1px solid #142428; padding-bottom: 5px; font-weight: normal; } td{ color: rgba(255, 255, 255, 0.6); text-align: center; line-height: 20px; } } .alarmBlockContent{ th{ color: #D11D16; border-bottom: 1px solid rgba(209, 72, 72, 0.3); } td{ color: rgba(209, 72, 72, 0.8); } } .bottomInner{ width: calc(100% - 60px); margin: 0 30px; } .timeBox{ display: flex; justify-content: space-between; align-items: center; } .timeInner{ display: inline-flex; align-items: center; margin-right: 40px; p{ color: rgba(255, 255, 254, 0.8); font-size: 14px; margin-right: 12px; } } .splitLine{ margin: 25px 0 15px; } .topInner{ width: calc(100% - 230px); height: calc(100% - 80px); margin: 15px 0 65px 115px ; } .carBox{ background-image: linear-gradient(rgba(21, 25, 33, 0.2),rgba(92, 226, 246, 0.2)); padding: 6px; // height: calc(100% - 30px); width: 120px; padding-top: 10px; text-align: center; display: inline-block; margin-right: 10px; &>img{ width: auto; max-width: 100%; height: calc(100% - 80px); } .carDetail{ background-color: rgba(92, 226, 246, 0.09); padding: 3px 0 6px; text-align: center; margin-top: 10px; .carNum{ font-size: 14px; color: #5CE2F6; } .time{ color: rgba(255, 255, 254, 0.6); font-size: 12px; } } &.big{ height: calc(100% - 40px); padding: 15px; width: 80%; margin: auto; display: block; &>img{ height: calc(100% - 90px); } .carDetail{ width: 100%; padding: 0px 0 10px; margin-top: 10px; .carNum{ font-size: 31px; color: #39D571; } .time{ font-size: 16px; } } } } } /deep/.dataBoxContent{ overflow: hidden; .dataBox{ float: left; height: 35%; width: 50%; } } /deep/.dataBox{ display: flex; align-items: flex-start; justify-content: center; font-size: 14px; img{ margin-right: 8px; } .num{ font-size: 20px; line-height: 28px; } } /deep/.stageBox{ color: rgba(255, 255, 255, 0.8); font-size: 15.6px; height: 100px; overflow: hidden; white-space: nowrap; .stageItem{ padding-right: 80px; display: inline-block; position: relative; text-align: center; .line{ position: absolute; bottom: 10px; right: 10px; width: 60px; border-bottom: 1px dashed rgba(255, 255, 255, 0.8); } &.finish{ .statusImg{ background-image: url('../../../assets/images/dataBoard/stage3.png'); } } &.ongoing{ color: rgba(247, 211, 0, 100); font-size: 16.8px; .statusImg{ background-image: url('../../../assets/images/dataBoard/stage2.png'); } } &:last-child{ padding-right: 0; } } .stageContent{ .blockTitle{ text-align: left; } } .statusImg{ width: 50px; height: 65px; background-image: url('../../../assets/images/dataBoard/stage1.png'); background-position: bottom center; background-repeat: no-repeat; margin: 0 auto 3px; } } //蓝色风格 .dataBoardPage_blue{ background-color: #02032F; .headerBox { background-image: url('../../../assets/images/dataBoard/blueTheme/title_line.png'); height: 133px; .title{ color: white; } } .menuBox{ margin-top: -50px; li{ color: rgba(254, 255, 255, 0.7); background-image: url('../../../assets/images/dataBoard/blueTheme/menuBG.png'); &.active{ background-image: url('../../../assets/images/dataBoard/blueTheme/menuBG-active.png'); color: rgba(254, 255, 255, 1); } } } /deep/.dataBoardContent{ margin: 40px 60px 0px; .blockBox{ &::after{ opacity: 0.4; left: 0; } } .blockTitle{ color: white; &::after{ background-color: #276BD9; } } .blockTitle2{ i{ background-color: #276BD9; } } .blockContent{ background-color: rgba(38, 104, 209, 0.1); } .center{ margin: -30px 30px; // width: calc(54% - 120px); .topInner{ background-color: rgba(38, 104, 209, 0.1); // background-image: url('../../../assets/images/dataBoard/blueTheme/centerLine.png'); // background-position: top; // background-size: 100% auto; width: calc(100% - 30px); margin: 15px 0px 0; height: calc(100% - 50px - 30px); padding: 15px; // background-repeat: no-repeat; } .bottomInner{ box-sizing: border-box; margin-left: 0; margin-right: 0; width: 100%; } .top{ height: 60%; } .bottom{ margin: 20px 0 0; height: calc(40% - 10px); position: relative; .blockTitle{ top: -10px; } } .top,.bottom{ background-image: url('../../../assets/images/dataBoard/blueTheme/centerLine.png'); background-position: bottom; background-size: 100% auto; &::after{ content: ""; position: absolute; top: 28px; left: 0; width: 100%; height: 13px; background-image: url('../../../assets/images/dataBoard/blueTheme/centerLine.png'); background-size: 100% auto; } } } .greenBtn{ background-color: rgba(39, 107, 217, 0.4); color: rgba(255, 255, 254, 0.7); &.active{ background-color: #276BD9; color: rgba(255, 255, 254, 1); } } .bg1{ .num{ color: #5181f6; } } } } // 湛蓝色 .dataBoardPage_blue2{ background-image: url('../../../assets/images/dataBoard/blueTheme2/bg_img.gif'); .headerBox { background-image: url('../../../assets/images/dataBoard/blueTheme2/title_line.png'); background-position-y: -15px; height: 133px; .title{ color: white; } } .menuBox{ margin-top: -50px; li{ color: rgba(254, 255, 255, 0.7); background-image: url('../../../assets/images/dataBoard/blueTheme2/menuBG.png'); &.active{ background-image: url('../../../assets/images/dataBoard/blueTheme2/menuBG-active.png'); color: rgba(254, 255, 255, 1); } } } /deep/.dataBoardContent{ margin: 40px 60px 0px; .blockBox{ &::after{ opacity: 0.4; left: 0; } } .blockTitle{ color: white; &::after{ background-color: #27A3E2; } } .blockTitle2{ i{ background-color: #27A3E2; } } .blockContent{ background-color: rgba(38, 104, 209, 0.1); } .center{ margin: -30px 30px; // width: calc(54% - 120px); .topInner{ background-color: rgba(38, 104, 209, 0.1); // background-image: url('../../../assets/images/dataBoard/blueTheme/centerLine.png'); // background-position: top; // background-size: 100% auto; width: calc(100% - 30px); margin: 15px 0px 0; height: calc(100% - 50px - 30px); padding: 15px; // background-repeat: no-repeat; } .bottomInner{ box-sizing: border-box; margin-left: 0; margin-right: 0; width: 100%; } .top{ height: 60%; } .bottom{ margin: 20px 0 0; height: calc(40% - 10px); position: relative; .blockTitle{ top: -10px; } } .top,.bottom{ background-image: url('../../../assets/images/dataBoard/blueTheme/centerLine.png'); background-position: bottom; background-size: 100% auto; &::after{ content: ""; position: absolute; top: 28px; left: 0; width: 100%; height: 13px; background-image: url('../../../assets/images/dataBoard/blueTheme/centerLine.png'); background-size: 100% auto; } } } .greenBtn{ // background-color: rgba(39, 107, 217, 0.4); background-image: url('../../../assets/images/dataBoard/blueTheme2/word_bg.png'); background-repeat: no-repeat; background-size: 100% 100%; color: rgba(255, 255, 254, 0.7); &.active{ // background-color: #276BD9; background-image: url('../../../assets/images/dataBoard/blueTheme2/word_bg_active.png'); background-repeat: no-repeat; background-size: 100% 100%; color: rgba(255, 255, 254, 1); } } .bg1{ .num{ color: #5181f6; } } } }