@mixin textColor ($color1,$color2){ background-image: linear-gradient(0deg,$color1 30%, $color2 100%); -webkit-background-clip: text; -webkit-text-fill-color:transparent ; } @mixin degtextColor ($deg:0deg,$color1,$th1:0%,$color2,$th2:100%){ background-image: linear-gradient($deg,$color1 $th1, $color2 $th2); background-image: linear-gradient(to bottom, $color1 0%, $color1 $th1,$color2 $th1, $color2 $th2); -webkit-background-clip: text; -webkit-text-fill-color:transparent ; } .bigScrenn { height: 100vh; width: 100vw; overflow: hidden; background: #001022; position: relative;color: #fff; .headBox { position: absolute; height: 95px; width: 100%; background: #001022; top: 0; .top{ display: flex; justify-content: space-between; width: 100%; height: 100%; background: url('~@/assets/my/top.png') no-repeat center center; background-size: 100% 100%; padding: 0 4px; .top-left{ position: relative; display: flex; margin-top: 30px; .time{ position: absolute; left: 60px; white-space: nowrap; font-size: 20px; font-family: "YSBTH"; @include textColor(#C3EDFF,#EFFAFF); } .qwbox{ position: absolute; left: 360px; width: 168px; height: 36px; margin-left: 20px; line-height: 36px; text-align: center; background: url('~@/assets/my/Group_1.png') no-repeat center center; background-size: 100% 100%; span{ font-size: 20px; font-family: "YSBTH"; @include textColor(#C3EDFF,#EFFAFF); } } } .top-center{ position: absolute; left: 50%; top: 10px; transform: translateX(-50%); font-family: "YSBTH"; font-size: 50px; @include textColor(#C3EDFF,#EFFAFF); letter-spacing: 2px; } .top-right{ display: flex; align-items: center; margin-right: 80px; .info{ display: flex; align-items: center; .text{ color: #e6ffff; font-size: 15px; margin-left: 14px; line-height: 23px; .dept{ max-width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } } } .meun{ width: 110px; height: 34px; text-align: center; line-height: 34px; margin-right: 4px; background: url('~@/assets/images/bg111.png') no-repeat center center; background-size: 100% 100%; } .el-dropdown-tools{ display: inline-block; width: 40px; height: 40px; border: 1px solid rgb(20, 135, 180); border-radius: 50%; text-align: center; .el-dropdown-tools-n{ display: inline-block; width: 34px; height: 34px; border: 1px solid #fff; border-radius: 50%; background: #9ec6fc; text-align: center; line-height: 32px; margin-top: 2px; padding-top: 2px; box-sizing: border-box; } } } } } .asideBox { position: absolute; top: 95px; height: calc(100vh - 95px); width: 440px; background: #001022; z-index: 2; padding: 0 10px; .boder-small{ height: calc((100%/3) - 5px); background: url('~@/assets/my/border-s.png') no-repeat center center; background-size: 100% 100%; margin-bottom: 5px; } .boder-middle{ height: calc((100% / 2) - 5px); background: url('~@/assets/my/border-m.png') no-repeat center center; background-size: 100% 100%; margin-bottom: 5px; } .boder-big{ height: 100%; background: url('~@/assets/my/border-m.png') no-repeat center center; background-size: 100% 100%; } .boder-top{ height: 356px; background: url('~@/assets/my/border-s.png') no-repeat center center; background-size: 100% 100%; } .boder-bottom{ margin-top: 5px; height: calc(100% - 360px); background: url('~@/assets/my/border-m.png') no-repeat center center; background-size: 100% 100%; } .boxContent{ height: 100%; color: #fff; padding: 0px 0px 10px 0px; box-sizing: border-box; overflow: hidden; .box-title{ font-size: 20px; color: #e6ffff; letter-spacing: 2px; margin-left: 40px; font-family: "YSBTH"; position: relative; top: -5px; } .boxInfo{ height: calc(100% - 30px); margin-top: 8px; padding: 10px; box-sizing: border-box; } .cntBoxInfo{ height: calc(100% - 46px); overflow: hidden; overflow-y: auto; padding:10px ; } } } .asideBoxfooter{ position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); width: calc(100% - 890px); min-width: 1000px; height: 6%; padding: 0 5px 5px; box-sizing: border-box; z-index: 9; .mapbtnsBox{ height: 40px; position: relative; .down{ position: absolute; width: 20px; height: 38px; background: url('~@/assets/images/ff.png') no-repeat center center; right: -20px; top: 0; transform: rotate(-90deg); cursor: pointer; } .updown{ transform: rotate(90deg); } } .cntBox{ display: flex; height: calc(100% - 36px); background: #000; padding: 0 5px 5px; box-sizing: border-box; .left{ width: 33%; margin-right: 1%; background: url('~@/assets/my/border-s.png') no-repeat center center; background-size: 100% 100%; } .right{ width: 66%; background: url('~@/assets/my/bg-h.png') no-repeat center center; background-size: 100% 100%; } .box-title{ font-size: 20px; color: #e6ffff; letter-spacing: 2px; margin-left: 40px; font-family: "YSBTH"; position: relative; top: -2px; } .boxContent{ height: 100%; .boxInfo{ height: calc(100% - 33px); overflow: hidden; padding:10px; box-sizing: border-box; } } } } .addBox { position: absolute; top: 95px; pointer-events: auto; cursor: pointer; .imgBox{ width: 111px; height: 112px; background: url('~@/assets/images/qwddd.png') no-repeat center center; text-align: center; span{ display: inline-block; width: 30px; margin-top: 36px; font-size: 14px; } } } @mixin sircle { position: absolute; width: 73px; height: calc(100vh - 90px); top: 90px; } .leftSiecle{ @include sircle; background: url('~@/assets/my/left-arrow.png') no-repeat center center; background-size: 100% 100%; } .rightSiecle{ @include sircle; right: 370px; background: url('~@/assets/my/right-arrow.png') no-repeat center center; background-size: 100% 100%; } } .dialogBox { padding: 0 0 10px 0; color: #fff; box-sizing: border-box; background: url('~@/assets/my/dialog-bg.png') no-repeat center center; background-size: 100% 100%; z-index: 999; border-radius: 4px; >.title { height: 38px; line-height: 38px; margin: 0 4px; display: flex; border-bottom: 1px solid #275288; // margin-bottom: 6px; justify-content: space-between; align-items: center; background-image: linear-gradient(to right,rgba(1,127,216,1),rgba(4,56,131,.5),rgba(1,130,218,.0)); .close { font-size: 20px; font-weight: 200; cursor: pointer; margin-right: 10px; } .mc { margin-left: 10px; } } .infoBox { border: none; position: relative; padding: 0px 0 4px; box-sizing: border-box; } .addressBox { border-top: 1px solid #162f55; margin: 0 10px; // height: 30px; line-height: 24px; display: flex; justify-content: space-between; img, span { vertical-align: middle; } img { margin-right: 4px; } } >.btnBox { text-align: center; padding-top: 8px; padding-bottom: 12px; margin-bottom: 10px; button { margin: 0 2px; } } } button.dp-default { border: 1px solid #3180ea; box-shadow: inset 0 0 18px #2b8ce6; background: #001022; color: #fff; height: 30px; padding: 0 15px; border-radius: 3px; cursor: pointer; &.small { height: 22px; line-height: 20px; vertical-align: middle; padding: 0 6px; box-shadow: inset 0 0 10px #2b8ce6; font-size: 12px; span, svg { vertical-align: middle; } } } .tag { display: inline-block; background-color: #999; font-size: 11px; border-radius: 2px; margin-left: 3px; color: #fff; width: 40px; text-align: center; height: 20px; line-height: 20px; vertical-align: middle; &.blue { background-color: #0b9ff4; } &.orange { background-color: #e15923; } &.red { background-color: #e21c1c; } &.yellow { background-color: #d6d301; } &.green { background-color: #56db2d; } &.mj { background-color: #4995fd; } &.fj { background-color: #3ad2d4; } } .xlStatus{ position: absolute; right: -25px; top: 9px; width: 100px; text-align: center; height: 24px; font-size: 12px; line-height: 24px; transform: rotate(45deg) } .line{ background: #00bc65; } .lineing{ background: #AB0F0B; } .unline{ background: #808080; }