/* 去除边框 */ .title { display: flex; :deep(.el-select__wrapper) { .el-select__prefix { color: #000000 !important; } .el-select__selected-item { font-size: 22px; } background-color: rgb(0 0 0 / 0%); box-shadow: 0 0 0 0 !important; --el-input-transparent-border: 0 0 0 0px; --el-input-hover-border: 0px !important; --el-input-border: 0px; // background-color: } :deep(.el-select .el-input__wrapper.is-focus) { box-shadow: 0 0 0 0 !important; } :deep(.el-select .el-input.is-focus .el-input__wrapper) { box-shadow: 0 0 0 0 !important; } // 自定义el-select的下拉箭头 :deep(.el-select__caret) { /* 为下拉小箭头留出一点位置,避免被文字覆盖 */ padding-right: 14px; /* 很关键:将默认的select选择框样式清除 */ appearance: none; /* 自定义图片 */ background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent; /* 自定义图片的大小 */ background-size: 14px 12px; } /* 将小箭头的样式去去掉 */ :deep(.el-select__suffix .el-icon svg) { width: 0; } :deep(.el-icon-arrow-up::before) { content: ""; } :deep(.el-select--large .el-select__wrapper) { font-size: 24px; } } .title_ { border-right: 2px solid #e7e7e7; } .realtime { margin-top: 20px; } .real_time { display: flex; justify-content: space-between; width: 100%; } .real_timediv { box-sizing: border-box; width: 18.5%; height: 124px; // padding: 20px; // background: #f8f9fb; // border: 1px solid #e7e7e7; } .real_timename { font-size: 14px; color: #8b8b8b; } .real_timeunit { margin-top: 20px; font-size: 28px; font-weight: 600; } .real_timeunitcss { font-size: 14px; font-weight: 400; } .trend { display: flex; width: 100%; margin-top: 40px; } .trend_left { width: 40%; } .trend_leftname { margin-bottom: 100px; font-size: 14px; font-weight: 600; } .trend_leftline { display: flex; justify-content: center; width: 100%; } .trend_imgdw { z-index: 9; margin-right: -20px; } .trend_household { z-index: 9; margin-left: -20px; } .trend_line1 { width: 6.25vw; height: 2px; margin-top: 80px; background-color: rgb(95 138 255 / 20%); } .trend_linec { width: 6.25vw; height: 2px; background: linear-gradient(90deg, transparent 50%, #5f8aff 0) repeat-x; background-position: 0 0; background-size: 2.08333333vw 2px; transform: translateX(0); animation: move2 4s linear infinite; } .trend_line2 { width: 6.25vw; height: 2px; background: linear-gradient(90deg, transparent 50%, #222222 0) repeat-x; background-position: 0 0; background-size: 2.08333333vw 2px; transform: translateX(0); animation: move2 4s linear infinite; } @keyframes move2 { 100% { background-position: 6.25vw 0; } } .trend_right { width: 60%; } .trend_chart { width: 100%; height: 470px; } .trend_Dots { width: 16px; height: 16px; margin-top: 72px; background-color: #ffffff; border: 1px solid rgb(0 0 0 / 20%); border-radius: 50%; } .trend_between { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; margin-top: -22px; } .trend_electricbox { margin-top: -20px; } .trend_middle { display: flex; flex-direction: column; justify-content: space-between; width: 2px; height: 5.72916667vw; background-color: rgb(8 197 178 / 20%); } .trend_middley { width: 2px; height: 6.25vw; background: linear-gradient(180deg, transparent 50%, #08c5b2 0) repeat-y; background-position: 0 0; background-size: 2px 2.08333333vw; transform: translateY(0); animation: move3 4s linear infinite; } @keyframes move3 { 100% { background-position: 0 -6.25vw; } } .Boxdiv { width: 100%; height: 674px; overflow: auto; border: 1px solid #e7e7e7; } .Boxdiv_ { display: flex; } .Boxdiv_left { width: 50%; border-right: 1px solid #e7e7e7; } .Boxdiv_right { width: 50%; } .Boxdiv_bottom { box-sizing: border-box; display: flex; align-items: center; width: 100%; height: 48px; padding-left: 20px; border-bottom: 1px solid #e7e7e7; } .Boxdivradius { width: 8px; height: 8px; margin-right: 8px; background-color: #00a870; border-radius: 50%; } .realoperation { width: 100%; margin-top: 20px; } .card-header { display: flex; align-items: center; justify-content: space-between; } .grid_divright { display: flex; align-items: center; height: 38px; } .grid_divright_1 { margin-right: 20px; color: #00a9ff; cursor: pointer; } .grid_divright_2 { margin-right: 20px; color: #cccccc; cursor: pointer; } .realoperationdiv { display: flex; align-items: center; } .realoperationdiv1 { font-size: 14px; } .realoperationdiv2 { display: flex; flex: 1; justify-content: space-around; padding-right: 20px; } .realopscreen1 { width: 32%; height: 120px; border: 1px solid #e7e7e7; } .realopscreen1_top { box-sizing: border-box; display: flex; align-items: center; justify-content: space-around; width: 100%; height: 60px; padding: 0 20px; background-color: #f1f2f5; } .realopscreen1_bottom { display: flex; align-items: center; width: 100%; height: 60px; padding-left: 20px; } // .el-checkbox__input.is-checked > .el-checkbox__label { // color: #222222; // } :deep(.el-checkbox__label) { // color: #222222 !important; } .gcurve_chart { box-sizing: border-box; width: 100%; height: 470px; padding: 0 20px; } .gcurve_title { display: flex; align-items: center; justify-content: center; width: 100%; margin-top: 40px; } .gcurve_tip { width: 14px; height: 4px; margin-right: 10px; background: #f9efee; border: 1px solid #f4cac6; } .gcurve_peak { width: 14px; height: 4px; margin-right: 10px; margin-left: 20px; background: #fdfbf9; border: 1px solid #fbdfc3; } .gcurve_flat { width: 14px; height: 4px; margin-right: 10px; margin-left: 20px; background: #f6fcff; border: 1px solid #b5e6ff; } .gcurve_valley { width: 14px; height: 4px; margin-right: 10px; margin-left: 20px; background: #f8fef9; border: 1px solid #bee9c5; } .income { width: 100%; margin-top: 20px; } .income_div { width: 100%; margin-top: 20px; font-size: 14px; border: 1px solid #e7e7e7; } .income_title { box-sizing: border-box; display: flex; } .income_title1 { display: flex; align-items: center; justify-content: center; width: 120px; height: 96px; font-size: 14px; font-weight: 600; // color: rgb(44 44 44); text-align: center; // background: rgb(241 242 245); border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; } .income_title2 { flex: 1; height: 96px; // background: #f7faf8 !important; } .income_title3 { flex: 1; height: 96px; // background: #f3f6fd !important; } .income_title4 { display: flex; align-items: center; justify-content: center; width: 189px; height: 96px; font-size: 14px; font-weight: 600; // color: rgb(44 44 44); text-align: center; // background: rgb(241 242 245); border-bottom: 1px solid #e7e7e7; } .income_title2_ { display: flex; flex: 1; align-items: center; justify-content: center; height: 48px; border-right: 1px solid #e7e7e7; } .income_title2_1 { display: flex; width: 100%; height: 48px; } .income_title2_11 { display: flex; flex: 1; align-items: center; justify-content: center; border-top: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; } .income_ul { display: flex; width: 100%; height: 48px; } .income_ul_left { display: flex; align-items: center; justify-content: center; width: 120px; height: 48px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; } .income_ul_right { display: flex; align-items: center; justify-content: center; width: 189px; height: 48px; border-bottom: 1px solid #e7e7e7; } .income_li1 { flex: 1; height: 48px; // background: #f7faf8 !important; } .income_li2 { flex: 1; height: 48px; // background: #f3f6fd !important; } .Equipmentright { display: flex; flex: 1; align-items: center; // justify-content: space-around; justify-content: space-between; margin-right: 300px; // position: relative; // left: 720px; } .Equipmenttpye { box-sizing: border-box; display: flex; align-items: center; width: 100px; padding: 4px; font-size: 22px; color: #40dc1d; } .Equipmenttpyes { box-sizing: border-box; display: flex; align-items: center; width: 100px; padding: 4px; font-size: 22px; color: red; } .equipmentborder { width: 10px; height: 10px; margin-right: 8px; background: #40dc1d; border-radius: 100px; animation: twinkle 2s ease-in-out infinite; /* 光点闪烁动画 */ } .equipmentborderif { width: 10px; height: 10px; margin-right: 8px; background: red; border-radius: 100px; animation: twinkle 2s ease-in-out infinite; /* 光点闪烁动画 */ } @keyframes twinkle { 0%, 100% { opacity: 0; /* 初始和结束时完全可见 */ transform: scale(1); /* 初始和结束时的大小 */ } 50% { opacity: 1; /* 中间状态时不可见 */ transform: scale(1); /* 中间状态时扩散的大小 */ } } .equipment { display: flex; align-items: center; } .Space_content1 { width: 270px; }