html, body { width: 100%; height: 100%; margin: 0; padding: 0; display: flex; justify-content: space-between; } .left{ height: 99.6%; width: 31%; } .center{ height: 99.6%; width: 30%; } .right{ height: 99.6%; width: 31%; } .video, .wisdom{ height: 23%; display: flex; flex-direction: column; justify-content: space-between; } .video>.title{ /* border: 1px solid green; */ width: 100%; height: 24%; background-image: url(../../img/moduleTitle.png); background-repeat: no-repeat; background-size: 90% 100%; display: flex; } .video>.title>span{ align-self: center; color: #FFFFFF; font-size: 16px; text-indent: 45px; } .content{ width: 100%; height: 90%; display: flex; justify-content: space-around; align-items: center; box-sizing: border-box; padding: 10px; } .content>div{ display: flex; flex-direction: column; box-sizing: border-box; padding: 10px; justify-content: space-between; } .content>div>.count{ font-size: 28px; letter-spacing: 2px; font-weight: bold; color: #fff; text-align: center; } .content>div>.status{ font-size: 14px; color: #fff; text-align: center; } .content>.color1{ width: 25%; height: 60%; border-radius: 5px; background: linear-gradient(to right, #2768dd, #177ae4, #078ceb); } .content>.color2{ width: 25%; height: 60%; border-radius: 5px; background: linear-gradient(to right, #1ddfaa, #22bae7); } .content>.color3{ width: 25%; height: 60%; border-radius: 5px; background: linear-gradient(to right, #f83b01, #db8232); } .tota{ font-size: 15px; font-weight: bold; } .total{ font-size: 4px; } .wisdom>.title{ /* border: 1px solid green; */ width: 100%; height: 20.4%; background-image: url(../../img/moduleTitle.png); background-repeat: no-repeat; background-size: 90% 100%; display: flex; } .wisdom>.title>span{ align-self: center; color: #FFFFFF; font-size: 16px; text-indent: 45px; } .wisdom>.table{ border: 1px solid green; margin-top: 4%; width: 100%; height: 44.2%; } .readLine{ /* border: 1px solid deepskyblue; */ /* margin-top: 4%; */ height: 53%; } .readLine>.title{ /* border: 1px solid green; */ width: 100%; height: 9.4%; background-image: url(../../img/moduleTitle.png); background-repeat: no-repeat; background-size: 90% 100%; display: flex; } .readLine>.title>span{ align-self: center; color: #FFFFFF; font-size: 16px; text-indent: 45px; } .readLine>#chart{ width: 100%; height: 90%; } .electricity, .electricity1, .electricity2 { height: 33%; } .title { width: 100%; height: 15%; background-image: url(../../img/moduleTitle.png); background-repeat: no-repeat; background-size: 95% 100%; display: flex; } .title > span { align-self: center; color: #FFFFFF; font-size: 16px; padding-left: 53px; } .chart { display: flex; width: 100%; height: 80%; } .chart > #year-chart { flex: 1; width: 50%; height: 100%; } .chart > #year-container { flex: 2; width: 50%; height: 100%; } .interfaceState{ width: 100%; height: 10%; } .right>.interfaceState{ display: flex; justify-content: space-between; } .right>.interfaceState>div{ height: 100%; display: flex; } .right>.interfaceState>div>span{ align-self: center; } .right>.interfaceState>div>span:nth-child(1){ color: white; } .right>.interfaceState>.title{ background-image: url(../../img/index/interfaceState.png); background-repeat: no-repeat; background-size: 100% 100%; width: 14%; } .right>.interfaceState>.error{ width: 30%; } .right>.interfaceState>div>span:nth-child(1){ color: rgba(255,255,255,0.8); font-size: 14px; } .defenceWarn>.title>div:nth-child(2) { background-image: url(../../img/details.png); background-repeat: no-repeat; background-size: 85% 100%; width: 5%; height: 58%; margin-left: 1%; margin-top: 11px; cursor: pointer; } .dayWarn{ width: 100%; height: 52%; margin-top: 4%; } .dayWarn>.title{ width: 100%; height: 9%; background-image: url(../../img/moduleTitle.png); background-repeat: no-repeat; background-size: 85% 100%; display: flex; } .dayWarn>.title>span{ align-self: center; color: #FFFFFF; font-size: 16px; text-indent: 45px; } .dayWarn>.contents{ width: 100%; height: 22%; display: flex; justify-content: space-around; } .dayWarn>.contents>.device{ width: 37%; height: 100%; display: flex; justify-content: space-between; } .dayWarn>.contents>.device>.title{ width: 37%; height: 100%; background-image: url(../../img/googlealarm/累计总数.png); background-repeat: no-repeat; background-size: 100% 80%; background-position: bottom; } .dayWarn>.contents>.device>.contents{ width: 50%; } .dayWarn>.contents>.device>.contents>span{ display: block; width: 100%; color: rgba(255,255,255,0.8); } .dayWarn>.contents>.device>.contents>span:nth-child(1){ margin-top: 18%; color: #75FEFF; font-size: 28px; font-weight: 600; } .dayWarn>.contents>.device>.contents>span:nth-child(2){ font-size: 14px; } .dayWarn>.contents>.defence{ width: 37%; height: 100%; display: flex; justify-content: space-between; } .dayWarn>.contents>.defence>.title{ width: 37%; height: 100%; background-image: url(../../img/securityPrevention/dayWarn.png); background-repeat: no-repeat; background-size: 100% 80%; background-position: bottom; } .dayWarn>.contents>.defence>.contents{ width: 50%; } .dayWarn>.contents>.defence>.contents>span{ display: block; width: 100%; color: rgba(255,255,255,0.8); } .dayWarn>.contents>.defence>.contents>span:nth-child(1){ margin-top: 18%; color: #75FEFF; font-size: 28px; font-weight: 600; } .dayWarn>.contents>.defence>.contents>span:nth-child(2){ font-size: 14px; } .defenceWarn{ width: 99.5%; height: 31.75%; margin-top: 4%; } .defenceWarn>.title{ width: 100%; height: 16%; background-image: url(../../img/moduleTitle.png); background-repeat: no-repeat; background-size: 85% 100%; display: flex; } .defenceWarn>.title>span{ align-self: center; color: #FFFFFF; font-size: 16px; text-indent: 45px; } .defenceWarn>.table{ margin-top: 4%; width: 103.5%; height: 74%; overflow: auto; } .defenceWarn>.table>div:nth-child(n + 2){ width: 100%; margin-top: 1%; background: url("../../img/index/standardColumn.png") no-repeat; background-size: 100% 100%; height: 17%; display: flex; justify-content: space-around; } .defenceWarn>.table>div:nth-child(n + 2):hover{ background: url("../../img/index/standardColumnHover.png") no-repeat; background-size: 100% 100%; } .defenceWarn>.table>div:nth-child(n + 2)>span{ color: rgba(255,255,255,0.6); align-self: center; width: 33.3%; text-align: center; } .defenceWarn>.table>.tableList{ width: 100%; background: url("../../img/index/title.png") no-repeat; background-size: 100% 100%; margin: 0 auto; /* 设置左右外边距为自动 */ height: 17%; display: flex; justify-content: space-around; } .defenceWarn>.table>.tableList>span{ color: rgba(255,255,255,0.8); align-self: center; width: 33.3%; text-align: center; } #alarmStatus{ width: 100%; height: 70%; }