.scroll { overflow-y: auto; &::-webkit-scrollbar { /*滚动条整体*/ width: 10px; cursor: pointer; } &::-webkit-scrollbar-track { /*滚动条轨道*/ background: #013769; } &::-webkit-scrollbar-thumb { /*滚动条里面的滑块*/ width: 4px; cursor: pointer; background: #0294E2; border: 3px solid #013769; } &::-webkit-scrollbar-thumb:hover { /*滚动条鼠标事件,鼠标放上去出现的事件*/ } &::-webkit-scrollbar-corner { /*滚动条边角*/ } } .mobile-scroll { overflow-y: auto; &::-webkit-scrollbar { /*滚动条整体*/ width: 0px; cursor: pointer; } &::-webkit-scrollbar-track { /*滚动条轨道*/ background: rgba(0, 0, 0, 0.1); } &::-webkit-scrollbar-thumb { /*滚动条里面的滑块*/ width: 0px; cursor: pointer; background: #ccc; border: 0px solid rgba(0, 0, 0, 0.1); } &::-webkit-scrollbar-thumb:hover { /*滚动条鼠标事件,鼠标放上去出现的事件*/ } &::-webkit-scrollbar-corner { /*滚动条边角*/ } } .el-popconfirm__main, .el-date-table td span, .el-date-range-picker__header div { color: #606266 !important; } .el-date-table td.end-date div span, .el-date-table td.start-date div span { color: #fff !important; } .el-button--text { span { color: #409EFF !important; } } .el-dropdown-menu { max-height: 300px; @extend .scroll; } .border-none { border: none !important; } .collapse { .el-collapse { border: none; } .el-collapse-item__header, .el-collapse-item__wrap { background: transparent; border-bottom: 1px solid rgba(168, 182, 200, 0.2); } .el-collapse-item__header { font-size: 16px; padding-left: 25px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; display: flex; align-items: center; >.img { width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; margin-right: 10px; } } .el-collapse-item__content { padding: 0; } .no-list { width: 100%; height: 76px; line-height: 76px; padding-left: 25px; border-bottom: 1px solid rgba(168, 182, 200, 0.2); cursor: pointer; color: #A8B6C8; &:hover { color: #fff; } } .table-ul { display: flex; flex-direction: column; align-items: center; padding: 10px 0; .table-li { display: flex; align-items: center; padding-left: 31px; position: relative; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #A8B6C8; width: 200px; height: 40px; cursor: pointer; &:hover { color: #fff; &::before { background: #fff; } } &.active { background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.3); color: #fff; &::before { background: #fff; } } .status { width: 50px; height: 22px; background: rgba(168, 182, 200, 0.15); border: 1px solid rgba(168, 182, 200, 0.5); border-radius: 11px; font-size: 12px; font-family: Microsoft YaHei; font-weight: 400; display: flex; align-items: center; justify-content: center; color: #A8B6C8; margin-left: 10px; &.online { background: rgba(0, 255, 186, 0.15); border: 1px solid rgba(0, 255, 186, 0.50); color: #00FFBA; } } &::before { content: ' '; width: 4px; height: 4px; background: #A8B6C8; position: absolute; top: 50%; transform: translateY(-50%); left: 10px; } } } &.set-params { .el-collapse-item { &.active { .el-collapse-item__header { background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.3); .name { color: #fff !important; } } } } .el-collapse-item__header { .name { color: #A8B6C8; } } .table-ul { .table-li { width: 100%; padding-left: 40px; &::before { left: 20px; } } } } } .table-title { display: flex; align-items: center; font-size: 28px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; >img { width: 60px; height: 60px; margin-right: 15px; } .tips { margin-left: 15px; display: flex; align-items: center; justify-content: center; width: 120px; height: 34px; background: rgba(0, 255, 186, 0.15); border: 1px solid rgba(0, 255, 186, 0.50); border-radius: 17px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #00FFBA; } .title-text { font-size: 16px; margin-left: 15px; } } .index { width: 100%; height: 100%; min-height: 900px; overflow: auto; background: url(../image/index-background.png) no-repeat; background-size: 1920px 1080px; background-position: center top; .no-list { color: #fff; display: flex; align-items: center; >.img { width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; margin-right: 10px; } } .header { height: 78px; display: flex; align-items: center; justify-content: space-between; .header-left { position: relative; width: 373px; height: 78px; >img { width: 373px; height: 99px; cursor: pointer; } } .header-center { width: calc(100% - 335px - 373px); max-width: 1000px; height: 78px; display: flex; align-items: center; justify-content: space-around; >div { display: flex; flex-direction: column; align-items: center; justify-content: center; cursor: pointer; width: 111px; height: 78px; &.active { background: linear-gradient(0deg, rgba(0, 132, 255, 0.3) 0%, rgba(0, 132, 255, 0) 100%); position: relative; &::before { content: ' '; position: absolute; left: 0; top: 0; width: 1px; height: 78px; background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); opacity: 0.3; } &::after { content: ' '; position: absolute; right: 0; top: 0; width: 1px; height: 78px; background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); opacity: 0.3; } .name { color: #fff; } } .img { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; margin-bottom: 5px; } .name { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #8BEAFF; white-space: nowrap; } } } .header-right { width: 335px; display: flex; align-items: center; padding-right: 20px; justify-content: flex-end; >img { width: 40px; height: 40px; } .user-data { height: 40px; display: flex; flex-direction: column; justify-content: center; padding: 0 20px 0 10px; margin-right: 20px; border-right: 1px solid rgba(255, 255, 255, 0.2); .name { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #8BEAFF; } .time { font-size: 14px; font-family: Arial; font-weight: 400; color: #FFFFFF; } } .login-out { width: 40px; height: 40px; background: url(../image/login-out.png) no-repeat center; background-size: 100% 100%; cursor: pointer; &:hover { background: url(../image/login-out-hover.png) no-repeat center; background-size: 100% 100%; } } } } .index-content { display: flex; align-items: center; justify-content: space-between; width: 100%; height: calc(100% - 78px); position: relative; z-index: 2; .left { width: 240px; height: 100%; background: rgba(0, 29, 68, 0.25); border-right: 2px solid rgba(0, 180, 255, 0.25); overflow: auto; } .right { width: calc(100% - 240px); height: 100%; overflow: auto; &.right-page { padding: 20px; .page-content { position: relative; width: 100%; height: 100%; background: rgba(0, 92, 178, 0.15); border: 2px solid rgba(0, 186, 255, 0.20); padding: 30px 30px 20px; @extend .scroll; } } } } } .input-view { display: flex; align-items: center; flex-wrap: wrap; margin-top: 15px; >div { flex-shrink: 0; margin-right: 20px; display: flex; align-items: center; margin: 7.5px 0; >span { padding: 0 8px; } } } .input-sel { >.title { margin-bottom: 11px; } .el-dropdown-link { width: 300px; height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.40); cursor: pointer; position: relative; input { width: 100%; height: 100%; background: transparent; border: none; padding-left: 15px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #00FFBA; &::placeholder { color: #859BB6; } } .arrow { width: 33px; height: 24px; border-left: 1px solid #fff; display: flex; align-items: center; justify-content: center; position: absolute; right: 0; top: 50%; transform: translateY(-50%); >img { width: 6px; height: 4px; } } } } .margin-none { margin: 0 !important; } .padding-none { padding: 0 !important; } .border-right { border-right: 1px solid rgba(2, 148, 226, 0.5); } .input-main { span { padding: 0 10px; } div { margin-bottom: 10px; } input { width: 180px; height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.40); padding-left: 15px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #fff; &::placeholder { color: #859BB6; } } } .input-main-80 { width: 100%; flex-wrap: wrap; display: flex; align-items: center; &.table-input { justify-content: center; >span { color: #FF9191; } } span { padding: 0 10px; } input { width: 80px; height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.40); // padding-left: 15px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #fff; margin: 5px 5px; text-align: center; &::placeholder { color: #859BB6; } } } .el-dropdown-menu { width: 300px; border: none; background-color: #014781; .popper__arrow::after { border-bottom-color: rgba(0, 186, 255, 0.25) !important; } .el-dropdown-menu__item { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #00C0F7; background: transparent; &.is-disabled { opacity: 0.5; cursor: not-allowed; } } .el-dropdown-menu__item--divided { border-top: none; } .el-dropdown-menu__item--divided::before { background: #00C0F7; } .el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover { background-color: rgba(0, 186, 255, 0.25); color: #FFFFFF; } } .page-title { width: 100%; height: 43px; padding-left: 41px; font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; position: relative; line-height: 43px; background: url(../image/title-202.png) no-repeat center; background-size: 202px 43px; background-position: left center; min-width: 202px; &::before { content: ' '; width: 32px; height: 33px; left: 2px; top: 50%; position: absolute; transform: translateY(-50%); background: url(../image/page-title.png) no-repeat center; background-size: 100% 100%; } &.title-302 { background: url(../image/title-302.png) no-repeat center; background-size: 302px 43px; background-position: left center; min-width: 302px; } } .formula { width: 100%; height: 100%; padding: 20px; display: flex; align-items: center; justify-content: space-between; .page-content { width: calc(100% - 300px); height: 100%; background: rgba(0, 92, 178, 0.15); border: 2px solid rgba(0, 186, 255, 0.20); padding: 20px 30px 0; @extend .scroll; .table-view { background: transparent; margin-top: 30px; .cell { text-align: center; } .el-table .warning-row { background: rgba(0, 180, 255, 0.2); } .el-table .success-row { background: rgba(0, 47, 94, 0.35); } .el-table::before, .el-table--border::after { height: 0; } .el-table, .el-table tr, .el-table td.el-table__cell { border: none; background: transparent; } .el-table th.el-table__cell.is-leaf { border: none; background: rgba(0, 180, 255, 0.2); .cell { font-size: 18px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; } } .status { width: 100px; height: 34px; background: #0294E2; border-radius: 3px; display: flex; align-items: center; justify-content: center; margin: 0 auto; font-size: 18px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; cursor: pointer; &.status1 { background: #00BB88; } &.noSel { opacity: 0.5; } } .type0 { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FF9191; } .type1 { display: flex; align-items: center; justify-content: center; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; white-space: nowrap; >div { justify-content: center } } .type2 { width: 140px; height: 34px; background: #0294E2; border-radius: 3px; margin: 0 auto; display: flex; align-items: center; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; cursor: pointer; justify-content: center; img { width: 14px; height: 14px; margin-right: 10px; } &.noSel { opacity: 0.5; } } } } } .title-tips { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #8BEAFF; margin-top: 20px; } .flex-view { display: flex; align-items: center; flex-wrap: wrap; >div { flex-shrink: 0; margin: 7.5px 0; } } .flex-view { padding: 12.5px 0; border-bottom: 1px solid rgba(0, 180, 255, 0.5); } .input-btn { display: flex; align-items: center; >span { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; padding-left: 8px; } } .btn { margin: 0 8px !important; padding: 0 20px; border-radius: 3px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; cursor: pointer; white-space: nowrap; min-width: 120px; >img { margin-right: 10px; width: 14px; height: 14px; } &.green { background: #00BB88; opacity: 0.5; } &.blue { background: #0294E2; } &.off { background: #003070; border: 1px solid rgba(2, 148, 226, 0.5); color: #00C0F7; } } .irrigateSet { .open-btn { width: 300px; height: 54px; background: #003070; border: 1px solid rgba(2, 148, 226, 0.5); border-radius: 5px; display: flex; align-items: center; justify-content: center; font-size: 18px; font-family: Microsoft YaHei; font-weight: bold; color: #00C8FF; margin: 7.5px 10px; cursor: pointer; >img { margin-right: 10px; } &.active { color: #FFFFFF; background: #0294E2; border-color: #0294E2; } } } .PIDSet { .flex-view { border-bottom: none; } .PIDSet-view { width: 400px; height: 470px; background: rgba(0, 132, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.35); margin: 7.5px 10px; } .PID-input-content { width: 100%; height: calc(100% - 43px); padding: 30px 0; display: flex; flex-direction: column; justify-content: space-between; } .PID-input { display: flex; align-items: center; >div { width: 114px; margin-right: 10px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; text-align: right; } input { width: 240px; height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.40); padding-left: 15px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #fff; &::placeholder { color: #859BB6; } } } .PID-input-content-full { width: 100%; height: calc(100% - 43px); padding: 30px 0; display: flex; flex-direction: column; justify-content: space-between; align-items: center; } .PID-input-full { >div { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; margin-bottom: 9px; } input { width: 350px; height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.40); padding-left: 15px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #fff; &::placeholder { color: #859BB6; } } } } .systemSet { .system-tips { background: rgba(0, 92, 178, 0.15); border: 2px solid rgba(0, 186, 255, 0.20); width: 100%; padding: 20px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #A8B6C8; } } .upload { .upload-view { width: 520px; height: 520px; margin: 7.5px 10px; background: rgba(0, 132, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.35); .upload-title { background: url(../image/title-172.png) no-repeat center; background-size: 172px 43px; background-position: left center; min-width: 172px; } } .upload-content { width: 100%; height: calc(100% - 43px); display: grid; grid-template-columns: repeat(2, 1fr); grid-row-gap: 20px; //纵向间隔 grid-column-gap: 20px; //横向间隔 padding: 19px 30px; &.upload-content1 { height: auto; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; // grid-template-columns: repeat(2, 1fr); // grid-row-gap: 20px; //纵向间隔 // grid-column-gap: 20px; //横向间隔 padding: 19px 30px; >div { width: 218px; height: 45px; margin-bottom: 20px; } } >div { display: flex; align-items: center; cursor: pointer; flex-shrink: 0; white-space: nowrap; max-height: 50px; .no-sel { margin-right: 10px; width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; } .sel { margin-right: 10px; width: 35px; height: 35px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; } } } } .sensorSet { height: 100%; .sensor-view { display: flex; align-items: center; justify-content: space-between; width: 100%; height: 520px; margin-top: 30px; .left { width: 200px; padding: 0 10px; height: 100%; background: rgba(0, 92, 178, 0.15); border: 2px solid rgba(0, 186, 255, 0.20); >div { cursor: pointer; width: 100%; height: 73px; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid rgba(0, 180, 255, 0.25); >div { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #A8B6C8; } &.active { >div { width: 100%; display: flex; align-items: center; justify-content: center; height: 40px; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.3); color: #fff; } } } } .right { width: calc(100% - 220px); height: 100%; background: rgba(0, 92, 178, 0.15); border: 2px solid rgba(0, 186, 255, 0.20); .right-top { width: 100%; padding: 30px 0px 30px 75px; border-bottom: 1px solid rgba(0, 180, 255, 0.35); .input-sel { margin: 15px 0 30px; >.title { margin-bottom: 11px; } } .right-sel { display: flex; align-items: center; >div { display: flex; align-items: center; cursor: pointer; white-space: nowrap; margin-right: 30px; padding: 0 0 15px 0; >.no-sel { margin-right: 10px; width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; } .sel { margin-right: 10px; width: 35px; height: 35px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; } } } } .right-bottom { padding: 40px 0 0 75px; >div { display: flex; align-items: center; margin-bottom: 30px; >div { margin-right: 30px; } } } } } &.sensorSet-con { .sensor-view { height: calc(100% - 120px); } .right-sel { width: 100%; flex-wrap: wrap; .sensor-type-div { margin-bottom: 0; background: unset; border: none; height: auto; .sensor-sel { >div { padding-left: 0; } } } } } .sensor-type { .sensor-title { font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; padding: 20px 0; .sensor-sel { >div { padding-left: 0; } } } .sensor-type-div { width: 100%; height: 66px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.4); margin-bottom: 20px; display: flex; align-items: center; .name { width: 120px; border-right: 1px solid rgba(2, 148, 227, 0.5); height: 40px; line-height: 40px; text-align: center; font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; flex-wrap: wrap; } .sensor-sel { display: flex; align-items: center; width: calc(100% - 120px); >div { display: flex; align-items: center; cursor: pointer; flex-shrink: 0; white-space: nowrap; max-height: 50px; padding: 0 20px; >.no-sel { margin-right: 10px; width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; } .sel { margin-right: 10px; width: 35px; height: 35px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; } } } } } } .el-dialog__wrapper { .el-dialog { background: rgba(0, 59, 114, 0.8); border: 2px solid rgba(0, 186, 255, 0.35); .el-dialog__header { display: none; } .el-dialog__body { padding: 0; .model-return { padding: 20px; display: flex; align-items: center; justify-content: flex-end; } .model1-top { padding: 20px 15px; border-bottom: 1px solid rgba(0, 180, 255, 0.35); display: flex; align-items: center; justify-content: space-between; &.model2-top { justify-content: flex-start; } &.model3-top { .btn { padding: 0 10px; img { width: 26px; height: 22px; } } } &.model4-top { align-items: flex-start; .btn { padding: 0 10px; img { width: 22px; height: 24px; } } } .btn { img { width: 10px; height: 14px; } } .model-right { >div { display: flex; align-items: center; margin-bottom: 20px; .number { width: 30px; margin-right: 10px; height: 30px; background: #0294E2; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .input-main-80 { width: auto; } } } } .model1-bottom { padding: 20px 15px; border-bottom: 1px solid rgba(0, 180, 255, 0.35); &.model3-bottom { .title { padding: 0 4px; } } .model1-content { >div { display: flex; align-items: center; padding: 10px 0; .number { width: 30px; margin-right: 10px; height: 30px; background: #0294E2; border-radius: 50%; display: flex; align-items: center; justify-content: center; } } .input-main-80 { span { font-size: 20px; &.text { font-size: 16px; padding: 0 4px; flex-shrink: 0; } } } &.model3-content { display: flex; align-items: center; flex-wrap: wrap; >div { display: block; width: calc(100% / 3); flex-shrink: 0; } } } } } } } .login { .login-header { position: relative; width: 100%; height: 76px; background: rgba(0, 180, 255, 0.1); border-bottom: 2px solid rgba(0, 180, 255, .3); >img { width: 373px; height: 99px; } } .login-view { width: 520px; height: 570px; background: rgba(122, 219, 255, 0.1); border: 2px solid rgba(122, 219, 255, 0.66); border-radius: 10px; position: fixed; right: 5%; top: 50%; transform: translateY(-50%); padding-top: 59px; display: flex; flex-direction: column; align-items: center; .login-title { width: 344px; height: 45px; background: url(../image/login-title.png) no-repeat center; background-size: 344px 15px; background-position: center bottom; display: flex; align-items: center; justify-content: center; padding-bottom: 11px; >img { width: 30px; height: 34px; margin-right: 9px; } span { font-size: 30px; font-family: Alibaba PuHuiTi; font-weight: bold; color: #FFFFFF; background: linear-gradient(0deg, #FFFFFF 0%, #BFE7FF 19.9951171875%, #FFFFFF 60.009765625%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } .login-input { width: 450px; height: 63px; background: rgba(122, 219, 255, 0.05); border: 2px solid rgba(134, 214, 255, 0.15); border-radius: 7px; position: relative; &.active { background: rgba(122, 219, 255, 0.1); border: 2px solid rgba(122, 219, 255, 0.66); } >img { position: absolute; left: 25px; top: 50%; transform: translateY(-50%); } >input { width: 450px; height: 63px; padding-left: 72px; background: transparent; border: none; font-size: 20px; font-family: Alibaba PuHuiTi; font-weight: 400; color: #FFFFFF; &::placeholder { color: #FFFFFF; } } &.username { margin-top: 53px; } &.password { margin: 38px 0 20px; } } .save { width: 450px; >div { width: 150px; display: flex; font-size: 18px; font-family: Alibaba PuHuiTi; color: #FFFFFF; align-items: center; cursor: pointer; >div { width: 20px; height: 20px; border: 2px solid rgba(122, 219, 255, 0.66); margin-right: 12px; display: flex; align-items: center; justify-content: center; border-radius: 3px; } } } .login-btn { width: 400px; height: 63px; background: #0294E2; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 24px; font-family: Alibaba PuHuiTi; font-weight: 400; color: #FFFFFF; margin-top: 85px; cursor: pointer; } } } .realTime { width: 100%; height: 100%; padding: 20px; flex-direction: column; justify-content: unset; @extend .scroll; .new-data { margin-bottom: 20px; } .page-content { position: relative; width: 100%; height: 100%; flex-shrink: 0; background: rgba(0, 92, 178, 0.15); border: 2px solid rgba(0, 186, 255, 0.20); padding: 30px 20px 20px; &.control-page { height: auto; } .control-view { display: flex; align-items: center; position: absolute; right: 30px; top: 10px; .title { margin-right: 10px; } .control-list { display: flex; align-items: center; overflow: hidden; max-width: 806px; >div { // width: 100%!important; display: flex; overflow: unset !important; >div { display: flex; align-items: center; flex-shrink: 0; margin-right: 100px; } } .list-view { display: flex; align-items: center; margin-right: 10px; .icon { width: 30px; height: 30px; } } } } .timeNow { text-align: center; // position: absolute; // right: 30px; // top: 42px; padding-left: 75px; // width: 240px; display: flex; align-items: center; font-size: 24px; font-family: Arial; font-weight: bold; color: #8BEAFF; >span { font-size: 24px; font-family: Arial; font-weight: bold; color: #8BEAFF; margin-left: 10px; } } .realTime-list { width: 100%; overflow: hidden; .seamless-warp { display: flex; align-items: center; >div { // width: 100%!important; display: flex; overflow: unset !important; >div { display: flex; align-items: center; flex-shrink: 0; margin-right: 100px; } } .list-view { flex-shrink: 0; display: flex; // flex-direction: column; align-items: center; margin-right: 20px; img { width: 60px; height: 60px; } .text { text-align: center; margin: 5px 0; font-size: 14px; } .number { width: 80px; height: 30px; background: url(../image/real-time-text.png) no-repeat center; background-size: 100% 100%; font-size: 16px; font-family: Arial; font-weight: bold; color: #FFFFFF; display: flex; align-items: center; justify-content: center; } } } } .flex-list { display: flex; align-items: center; justify-content: space-around; // flex-wrap: wrap; } .realTime-bottom { height: 300px; margin-top: 30px; >div { flex-shrink: 0; } .left-view { width: 35%; height: 100%; background: rgba(0, 132, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.35); display: flex; align-items: center; justify-content: center; padding: 10px; >div { width: 100%; height: 100%; .video-js { width: 100%; height: 100%; } } } .right { width: calc(100% - 35%); min-width: 230px; height: 100%; } } .status-view { width: 300px; height: 300px; background: rgba(0, 132, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.35); margin: 7.5px; .status-view-top { padding: 0 10px 0 10px; display: flex; align-items: center; justify-content: space-between; height: 50px; border-bottom: 1px solid rgba(0, 180, 255, .35); .status-view-top-left { font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; white-space: nowrap; } .status-view-top-right { cursor: pointer; padding: 0 10px; } } .status-view-content { width: 100%; height: calc(100% - 51px); .status-true { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; .status-fan { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; >div { min-width: unset; flex-shrink: 0; font-size: 14px; height: 30px; margin: 10px 8px 0 !important; &.off { span { color: #00C0F7; } } >span { margin-left: 5px; } >img { width: 16px; height: 16px; margin-right: 0px; &.fan-img { animation: rotate 5s linear infinite; /* 持续时间为 5 秒,线性缓动,无限循环 */ /* 定义旋转动画 */ } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } } } } .status-true-sel { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 50px; >div { display: flex; align-items: center; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; >img { width: 20px; height: 20px; margin-right: 10px; } } } .status-true-charts { width: 100%; height: 153px; position: relative; background: url(../img/status-true-charts.png) no-repeat; background-size: 227px 114px; background-position: center 20px; >img { position: absolute; left: 50%; transform: translateX(-50%); bottom: 6px; width: 28px; height: 27px; } >div { width: 100%; height: 100%; } } .status-true-text { width: 227px; height: 35px; padding: 0 16px; background: url(../img/status-true-text.png) no-repeat; background-size: 100% 100%; display: flex; align-items: center; justify-content: space-between; .status-true-text-left { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #8BEAFF; } .status-true-text-right { font-size: 14px; font-family: Arial; font-weight: 400; color: #FFFFFF; } } } .status-noTrue { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; &.status-add { cursor: pointer; >img { width: 40px; height: 40px; } } >img { width: 40px; height: 35px; margin-bottom: 20px; } >div { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #8BEAFF; } } } } } } .history { .page-content { width: 100%; .el-table--scrollable-x .el-table__body-wrapper { @extend .scroll; .el-table__row { height: 60px; } } .search-flex { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; margin-top: 20px; .search-left { display: flex; align-items: center; flex-shrink: 0; padding: 15px 0; span {} >div { display: flex; align-items: center; >div { margin-left: 10px; width: 80px; height: 34px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.4); display: flex; align-items: center; justify-content: center; border-radius: 3px; cursor: pointer; &.active { border: 2px solid #0294E2; background: #0294E2; } } } } .search-right { display: flex; align-items: center; flex-shrink: 0; padding: 15px 0; span { margin-right: 10px; } .el-input__inner { height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.40); } .el-date-editor .el-range-separator { color: #fff; } .el-date-editor .el-range-input { background-color: transparent; color: #fff; } } } } } .wufang { .flex-sel { display: flex; align-items: center; padding-right: 10px; margin-right: 10px; } .no-sel { width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; cursor: pointer; margin-right: 9px; } .sel { width: 35px; height: 35px; margin-right: 9px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; cursor: pointer; } } .dataAnalysis { .page-content { .search-flex { display: flex; align-items: center; justify-content: center; } .analysis-charts { width: 100%; height: 560px; >div { width: 100%; height: 100%; } } } } .systemManage { .page-content { .manage-sel { display: flex; align-items: center; padding: 20px 0; border-bottom: 1px solid rgba(0, 180, 255, .35); >div { margin-right: 20px; padding: 0 20px; height: 40px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.4); display: flex; align-items: center; justify-content: center; border-radius: 3px; cursor: pointer; >img { width: 14px; height: auto; margin-right: 5px; } &.active { border: 2px solid #0294E2; background: #0294E2; } } } .manage-content { width: 100%; height: calc(100% - 160px); .manage-input { margin-bottom: 25px; >div { margin-bottom: 10px; } >input { width: 500px; height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.40); padding: 0 15px; &::placeholder { color: rgba(133, 155, 182, 1); } } } .manage-btn { width: 300px; height: 60px; background: #0294E2; border-radius: 10px; margin-top: 25px; display: flex; align-items: center; justify-content: center; font-size: 20px; } &.manage-content-input { height: 400px; display: flex; align-items: center; justify-content: center; flex-direction: column; } &.manage-content-form { margin-top: 15px; display: flex; align-items: center; flex-direction: column; .manage-input { >input { width: 660px; } } .manage-html { >div { margin-bottom: 10px; } >.html { width: 660px; height: 120px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.40); >div {} } } } } } } .input-100-view { width: 100%; height: 66px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.4); display: flex; align-items: center; padding: 0 20px; margin-bottom: 30px; .title { font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; } span { padding: 0 10px; } .line { width: 1px; height: 40px; background: #0294E2; opacity: 0.5; margin: 0 20px; } .input-140 { width: 140px; height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.4); padding-left: 11px; &::placeholder { color: rgba(133, 155, 182, 1); } } .input-180 { width: 180px; height: 44px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.4); padding-left: 11px; &::placeholder { color: rgba(133, 155, 182, 1); } } .input-100 { width: 100px; height: 44px; background: rgba(0, 48, 112, 0.75); border: 1px solid rgba(0, 186, 255, 0.80); padding-left: 11px; &::placeholder { color: rgba(133, 155, 182, 1); } } } .bold-title { font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; } .padding-none { padding: 0; } .margin-none { margin: 0; } .skylight { .flex-sel { display: flex; align-items: center; padding-right: 10px; margin-right: 10px; } .no-sel { width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; cursor: pointer; margin-right: 9px; } .sel { width: 35px; height: 35px; margin-right: 9px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; cursor: pointer; } .input-sel { margin-right: 20px; .el-dropdown-link { // width: 260px; } } .flex-view { border: none; } .border-bottom { border-bottom: 1px solid rgba(2, 148, 226, 0.5); } .input-main { >input { // width: 260px; } } } .fan { .bold-title { margin-top: 20px; margin-bottom: 10px; } } .synthesis-con { .synthesis-content { width: 100%; display: flex; align-items: center; justify-content: space-between; .left-table { width: 140px; border-top: 1px solid rgba(0, 180, 255, .75); border-bottom: 1px solid rgba(0, 180, 255, .75); padding-bottom: 17px; .table-header { font-size: 18px; font-family: Microsoft YaHei; font-weight: bold; } } .right-table { width: calc(100% - 140px - 10px); border-top: 1px solid rgba(0, 180, 255, .75); border-bottom: 1px solid rgba(0, 180, 255, .75); overflow-x: scroll; >div { display: inline-block; width: auto; } .table-header { display: flex; align-items: center; justify-content: space-between; >div { width: 70px; height: 100%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } } .table-tr { >div { display: flex; align-items: center; justify-content: space-between; >div { width: 70px; height: 100%; flex-shrink: 0; display: flex; align-items: center; justify-content: center; } } } } .table-tr { width: 100%; >div { height: 60px; text-align: center; line-height: 60px; } >div:nth-child(odd) { background: rgba(0, 47, 94, .35); } >div:nth-child(even) { background: rgba(0, 180, 255, 0.2); } .no-sel { width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; cursor: pointer; } .sel { width: 35px; height: 35px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; cursor: pointer; } } .table-header { width: 100%; height: 50px; line-height: 50px; text-align: center; background: rgba(0, 180, 255, 0.2); font-size: 16px; font-family: Arial; font-weight: 400; color: #FFFFFF; } } } //二维码部分css .flex-end { display: flex; justify-content: flex-end; align-items: center; } .vrcode .el-menu, .el-submenu__title:hover, .el-menu-item:hover, .el-menu-item:focus { background: transparent; } .vrcode { .el-menu { border-right: none; } .el-submenu__icon-arrow { font-size: 16px; color: #fff; } .el-submenu .el-menu-item { display: flex; align-items: center; padding-left: 31px; position: relative; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #A8B6C8; width: 200px; height: 40px; cursor: pointer; margin: 0 auto; &::before { content: " "; width: 4px; height: 4px; background: #A8B6C8; position: absolute; top: 50%; transform: translateY(-50%); left: 10px; } } .el-submenu__title, .el-menu-item { display: flex; align-items: center; .img { width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; margin-right: 15px; } } .el-submenu .el-menu-item.is-active { background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.3); color: #fff; } } .vrcode-textarea { width: 100%; margin-bottom: 15px; .title { font-size: 16px; font-family: Microsoft YaHei; margin-bottom: 7px; } textarea { width: 680px; height: 160px; background: rgba(90, 210, 255, 0.25); border: 2px solid rgba(86, 209, 255, 0.5); padding: 15px; color: #fff; &::placeholder { color: #92B1D0; } } } .vrcode-table { .vrcode-btn { margin-bottom: 20px; } .vrcode-table-view { &.table-view { background: transparent; margin-top: 10px; .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell { border: none; background-color: transparent; } .cell { text-align: center; } :empty::before { content: '--'; color: #fff; } .el-table .warning-row { background: rgba(0, 180, 255, 0.2); } .el-table .success-row { background: rgba(0, 47, 94, 0.35); } .el-table .el-table__cell, .el-table__row { height: 60px; } .el-table::before, .el-table--border::after { height: 0; } .el-table, .el-table tr, .el-table td.el-table__cell { border: none; background: transparent; } .el-table th.el-table__cell.is-leaf { border: none; background: rgba(0, 180, 255, 0.2); .cell { font-size: 14px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; } } .vrcode-table-btn { display: flex; align-items: center; justify-content: center } .table-flex { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } .el-table__body-wrapper { @extend .scroll; } .el-table__cell.gutter { display: none; } .isOpen { width: 80px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 15px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; &.open-green { background: rgba(0, 255, 186, 0.1); color: #00FFBA; border: 1px solid rgba(0, 255, 186, 0.4); } &.open-red { background: rgba(245, 108, 108, 0.6); border: 1px solid #F56C6C; color: #FFFFFF; } } } } } .vrcode-btn { min-width: 80px; padding: 0 15px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; cursor: pointer; margin: 7.5px 10px 7.5px 0 !important; >img { margin-right: 5px; } border-radius: 3px; &.blue-btn { background: #00A6FF; &:hover { background: #0089F2; } } &.red-btn { background: #F56C6C; &:hover { background: #FF5E5E; } } &.save-btn { background: #00BB88; font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; &:hover { background: #009E73; } } &.cancle-btn { width: 100px; background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.4); font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; &:hover { background: rgba(0, 186, 255, 0.15); border: 2px solid rgba(0, 186, 255, 0.6); } } } .vrcode-model { .vrcode-model-title { width: 100%; height: 43px; background: url(../img/vrcode-title.png) no-repeat; background-size: 222px 43px; background-position: left center; padding-left: 46px; line-height: 43px; font-size: 20px; font-family: Microsoft YaHei; position: relative; font-weight: bold; text-align: left; &::after { content: ' '; width: 32px; height: 33px; background: url(../img/vrcode-title-icon.png) no-repeat; background-size: 100% 100%; position: absolute; left: 7px; top: 4px; } } .vrcode-input-sel { margin-right: 30px; margin-bottom: 15px; >.title { margin-bottom: 7px; } .el-dropdown-link { width: 300px; height: 44px; cursor: pointer; position: relative; input { width: 100%; height: 100%; background: rgba(90, 210, 255, 0.25); border: 2px solid rgba(86, 209, 255, 0.5); font-size: 16px; padding-left: 15px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; &::placeholder { color: #92B1D0; } } .arrow { width: 33px; height: 24px; border-left: 1px solid #fff; display: flex; align-items: center; justify-content: center; position: absolute; right: 0; top: 50%; transform: translateY(-50%); >img { width: 6px; height: 4px; } } } } .vrcode-input-seltime { margin-right: 30px; margin-bottom: 15px; >.title { margin-bottom: 7px; } .seltime { width: 300px; height: 44px; background: rgba(90, 210, 255, 0.25); border: 2px solid rgba(86, 209, 255, 0.5); font-size: 16px; font-family: Microsoft YaHei; position: relative; .el-input__prefix { display: none; } input { width: 300px; height: 40px; font-size: 16px; padding-left: 15px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; background: transparent; border: none; &::placeholder { color: #92B1D0; } } .seltime-icon { width: 38px; height: 24px; display: flex; align-items: center; justify-content: center; border-left: 1px solid #fff; position: absolute; right: 0; top: 50%; transform: translateY(-50%); >img { width: 16px; height: auto; } } } } .vrcode-radio { width: 100%; display: flex; align-items: center; margin-bottom: 15px; .no-sel { width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; cursor: pointer; } .sel { width: 35px; height: 35px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; cursor: pointer; } >div { margin-right: 30px; display: flex; align-items: center; span { margin-left: 8px; } } } .vrcode-title { width: 100%; margin-bottom: 15px; font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; position: relative; padding-left: 13px; &::after { content: ' '; width: 3px; height: 21px; background: #0294E2; border-radius: 2px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } } .el-dialog__body { width: 100%; min-height: calc(30vh - 70px); .vrcode-content { width: 100%; height: calc(100% - 43px); padding: 0 30px; .vrcode-view { width: 100%; padding: 20px 0 15px 0; border-bottom: 1px solid rgba(0, 180, 255, .35); display: flex; align-items: center; flex-wrap: wrap; >div { flex-shrink: 0; } } } } .el-dialog { background: rgba(0, 76, 147, 0.9); border: 2px solid rgba(0, 186, 255, 0.6); max-height: 90vh; min-height: 30vh; @extend .scroll; } } .vrcode-input { width: 300px; margin-right: 30px; margin-bottom: 15px; .input-title { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; margin-bottom: 7px; } input { width: 300px; height: 44px; background: rgba(90, 210, 255, 0.25); border: 2px solid rgba(86, 209, 255, 0.5); font-size: 16px; padding-left: 15px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; &::placeholder { color: #92B1D0; } } } .vrcode-selimage { width: 100%; >.title { margin-bottom: 7px; } .sel-image-view { display: flex; align-items: center; flex-wrap: wrap; #sel-img { display: none; } .sel-div { width: 130px; height: 130px; margin-right: 30px; background: rgba(86, 209, 255, 0.25); border: 1px dashed #56D1FF; cursor: pointer; margin-bottom: 15px; flex-shrink: 0; &.sel-img { position: relative; padding: 10px; &:hover { .del-img { display: flex; } } .el-image { width: 100%; height: 100%; } .del-img { width: 110px; height: 110px; background: rgba(0, 0, 0, 0.3); display: none; align-items: center; justify-content: center; position: absolute; top: 10px; left: 10px; img { width: 44px; height: 44px; } } } &.sel-image-sel { display: flex; align-items: center; justify-content: center; >img { width: 30px; height: 30px; } } } } } .dialog-footer { display: flex; align-items: center; justify-content: flex-end; } .plantingPlan { width: 100%; height: 100%; .btn { opacity: 1; .img { height: 20px; width: 20px; } } .plan-view { width: 440px; height: 200px; background: url(../img/plan-bg.png) no-repeat center; background-size: 100% 100%; margin: 7.5px 15px; padding: 20px; display: flex; align-items: center; justify-content: space-between; .plan-view-left { width: 180px; height: 100%; } .plan-view-right { width: calc(100% - 200px); height: 100%; display: flex; justify-content: space-around; flex-direction: column; .name { font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; } } } } .productTraceability { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; height: 100%; .productTraceability-title { width: 100%; max-width: 1182px; height: 110px; background: url(../img/vrcode-title1.png) no-repeat; background-size: 1182px 110px; background-position: center center; display: flex; align-items: center; justify-content: center; >span { padding: 0 20px; font-size: 60px; font-family: Alimama ShuHeiTi; font-weight: bold; font-style: italic; color: #DDF1FF; background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(125, 171, 255, 1) 76.7333984375%, rgba(243, 247, 255, 1) 88.0859375%, rgba(243, 247, 255, 1) 92.626953125%, rgba(210, 226, 255, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } } .productTraceability-content { margin-top: 135px; display: flex; align-items: center; justify-content: center; >div { margin: 0 45px; cursor: pointer; } .content-1 { width: 200px; height: 316px; background: url(../img/productTraceability-1.png) no-repeat center; background-size: 100% 100%; &:hover { background: url(../img/productTraceability-1hover.png) no-repeat center; background-size: 100% 100%; } } .content-2 { width: 240px; height: 316px; background: url(../img/productTraceability-2.png) no-repeat center; background-size: 100% 100%; &:hover { background: url(../img/productTraceability-2hover.png) no-repeat center; background-size: 100% 100%; } } .content-3 { width: 200px; height: 316px; background: url(../img/productTraceability-3.png) no-repeat center; background-size: 100% 100%; &:hover { background: url(../img/productTraceability-3hover.png) no-repeat center; background-size: 100% 100%; } } } } .model-title { width: 100%; text-align: center; font-size: 20px; font-weight: bold; padding: 15px 0; } .model-sel { display: flex; flex-wrap: wrap; align-items: center; min-height: 200px; max-height: 700px; overflow: auto; padding: 0 30px; >div { width: 33%; white-space: nowrap; flex-shrink: 0; display: flex; align-items: center; } .no-sel { margin-right: 10px; width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; cursor: pointer; } .sel { margin-right: 10px; width: 35px; height: 35px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; cursor: pointer; } } .setsuyuan { width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; .setsuyuan-page { width: 375px; height: 736px; background: url(../img/setsuyuan-page.png) no-repeat center; background-size: 100% 100%; padding: 22px 23px 21px 24px; .mobile-page { width: 100%; border-radius: 30px; height: 100%; overflow: auto; >div{ min-height: 100%; } .mobile-img { width: 100%; height: auto; } .mobile-top { width: 100%; height: 240px; display: flex; align-items: center; justify-content: center; flex-direction: column; background-size: 100% 100% !important; >div { font-family: Microsoft Yahei; font-size: 30px; white-space: nowrap; } } .mobile-content { width: 100%; min-height:453px; text-align: center; padding: 35px 10px 20px; } .mobile-view { position: relative; margin-bottom: 30px; .mobile-view-content { width: 100%; box-sizing: border-box; background: #fff; border-radius: 8px; padding: 20px 10px 10px 10px; position: relative; } .mobile-text{ font-size: 14px; text-align: left; color: #000; } } .mobile-content-title { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAAAfCAYAAAA4LFWUAAACiElEQVR4Xu2bvU8UURTFz51Ag6wFauOfIWurnUtoiI2JEEuFkIBKokRpaDYIFmiIBpeSBI2VdkAHLR9/Bo26haPbwL5LZmZn3I+ZjUvyHnOTO+XOzrvnnfvLm5PdXEK3a3t+jLz+52C+DWCg63f1plQHaiA6YHO6ipHl71mboKwb3u6rZWbvpdTdq+7eHSAyK+be0nzak+mgbC+MEeFb76X0CekOcN3cx+hSR+9TQaGdhT0Ad6RvWvVfyIF9LpXvtj/ZCcrms1t0Y+AIlPlWulB1fUiIA8zgH7VhPHp33Ky4gwZva2adr12dFLItlWnBAfr1+5MZX5vKBuXr9CCd9p3geqFgob4uKcWBn77P/Wc38eDjn1hy64nyeeYxgSoYUk6k9NSKzqoPBj/Bw7WNVFBo6+kBiIsKihX75Sxa9QGmQx5/H/x+Fl7/TpQgxPaZo/BTPVHkNNWG0gAUAHzmJaE2ASUMsURRiFVQbNgvZ80GKMSchNoIlDjEeojCiYIip6k2lDZAgUESaiNQ4hAbF1VQbNgvZ80YlOD1Y+qTmPhQCUFJQqyCIqeZNpU2gRKHWkJziFVQbNovZ+1mUMJTBUVqCbEKipxm2lTaBkoQaglfZuc8boTYRnEeKiza1KFr59sBqvot/TcEP+vfY873VlSdTQe4VO7gQkGx6bjQtRUUoY1zLVtBce240HoKitDGuZatoLh2XGg9BUVo41zLVlBcOy60noIitHGuZfcCyl+dDHTdntzUq3GpfKVdjc715KY/uRHyn3M9gV6dFMxN11wL6WlSMBDn7bxeYdAL10K13uU5QKi/NaU3qfPm3ccBo5NlDkBRM8vlNdBy5RqAQ66b1bSZ47j2Odyz15vs+mViAAAAAElFTkSuQmCC)no-repeat center; width: 138px; height: 31px; background-size: 100% 100%; display: flex; align-items: center; justify-content: center; font-weight: 700; color: #fff; z-index: 2; font-size: 15px; position: absolute; top: -16px; left: 50%; transform: translateX(-50%); } } } .page-content { width: calc(100% - 400px) !important; } .vrcode-selimage { margin-top: 30px; .sel-image-view .sel-div { width: 200px; height: 160px; } .sel-image-view .sel-div.sel-img .del-img { width: 178px; height: 138px; } } .setsuyuan-tips { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FF9999; margin: 0px 0 30px; } .vrcode-input { width: 100%; margin-right: 0; input { width: 100%; max-width: 800px; } } .setsuyuan-input { display: flex; margin-bottom: 15px; .setsuyuan-input-name { width: 120px; padding-right: 20px; text-align: right; line-height: 40px; white-space: nowrap; } .el-color-picker__trigger { background: rgba(90, 210, 255, 0.25); border: 2px solid rgba(86, 209, 255, 0.5); } } .save-btn { width: 100px; height: 40px; background: #19ABFF; border-radius: 3px; font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; display: flex; align-items: center; justify-content: center; margin-top: 20px; cursor: pointer; } .setsuyuan-input-select { display: flex; align-items: center; cursor: pointer; flex-shrink: 0; white-space: nowrap; max-height: 50px; margin-right: 20px; .no-sel { margin-right: 10px; width: 35px; height: 35px; box-shadow: 0 0 15px rgba(53, 187, 247, 0.50) inset; border: 1px solid rgba(0, 204, 255, 0.70); border-radius: 50%; } .sel { margin-right: 10px; width: 35px; height: 35px; background: url(../image/radio.png) no-repeat center; background-size: 100% 100%; } } } .el-button span { color: #606266; }