/* Copyright (C) 2019 CMCC, Inc. and others. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ .title { font: 700 18px/18px "思源黑体"; color: #4c5e70; margin-bottom: 18px; } hr { border: none; height: 2px; background-color: #dce1e7; margin-bottom: 20px; } .ant-tabs-bar{ margin-bottom: 0!important; } .mask{ width: 100%; height: 100%; position: absolute; z-index: 999; background: rgba(0, 0, 0, 0.65); top:0; } .action { margin-bottom: 15px; padding: 28px; background: #ffffff; position: relative; span { display: inline-block; font: 700 14px "Arial"; color: #3C4F8C; margin-right: 5px; } nz-dropdown { vertical-align: middle; background-color:#ffffff; :hover{ border-color: #48C6EF; } button { width: 165px; height: 42px; background-color:#ffffff; text-align: left; border-color: #EEEEEE; span { font-weight: 400; color: #3C4F8C; display: inline-block; width: 120px; overflow: hidden; text-overflow: ellipsis; padding-top: 2px; } i { position: absolute; top: 10px; right: 10px; } } } //The style in the drop-down box is in style.less, and the drop-down box is extra temporary generated in the body. .create { position: absolute; right: 3%; top:50%; width:116px; height:42px; background:#0DA9E2; border-radius:6px; margin-top: -15px; span { color: #fff; font-weight: 400; font-size: 18px; } .anticon-plus-circle-o{ font-size: 18px; } } .create.ant-btn.ant-btn-primary{ border: none; } .create:hover{ background:#09C6E2; //background:linear-gradient(90deg, rgb(103, 207, 246) 0%, rgb(69, 175, 255) 100%) !important; } } .top-num{ overflow: auto; width: 100%; } .top-list{ position: relative; width:31%; height:224px; margin: 15px 1%; float: left; background:url("../../../assets/images/servicelist-e2e.png") no-repeat; background-size: 100% 100%; //background:linear-gradient(90deg,rgba(16,174,222,1) 0%,rgba(43,206,202,1) 100%); border-radius:2px; } .top-num .top-list:nth-child(2){ background:url("../../../assets/images/servicelist-ns.png") no-repeat; background-size: 100% 100%; } .top-num .top-list:nth-child(3){ //background:url("../../../assets/images/servicelist-cccvpn.png") no-repeat; background:url("../../../assets/images/servicelist-sotn.png") no-repeat; background-size: 100% 100%; } .top-num .top-list:nth-child(4){ background:url("../../../assets/images/servicelist-sotn.png") no-repeat; background-size: 100% 100%; } .top-list .round{ position: absolute; width: 60px; height: 60px; line-height: 60px; text-align: center; top:45%; left: 50px; margin-top: -30px; background:#E0EDFF; border:2px solid rgba(224,237,255,1); border-radius: 50%; font-size:16px; font-family:ArialMT; color:#3C4F8C; } .top-list .top-list-text{ position: absolute; text-align: right; height: 40px; line-height: 20px; top:45%; margin-top: -20px; right: 50px; color: #fff; span:nth-child(1){ display: inline-block; font-size: 22px; font-weight: 500; margin-bottom: 20px; } } .list { background-color: #fff; border-radius: 5px; padding: 10px; nz-table { tbody { td { position: relative; span.active { font-size: 14px; color: #147dc2; } span.closed { font-size: 14px; color: red; } span.onboarding{ font-size: 12px; color: #147dc2; } span.updating{ font-size: 12px; color: blue; } span.deleting { font-size: 12px; color: red; } span.creating { font-size: 12px; color: green; } span.scaling { font-size: 12px; color: purple; } span.healing { font-size: 12px; color: orangered; } i.anticon { cursor: pointer; font-size: 18px; padding: 2px; &:hover{ color: #147dc2; } } .cannotclick { pointer-events: none; color: #aaa; opacity: 0.6; } .icon-more{ position: absolute; width: 115px; height: 135px; //height: 156px; top:50px; padding:15px 0 0 15px; background: #ffffff; z-index: 2; border-radius: 5px; box-shadow: 0px 10px 15px 2px rgba(247, 247, 247, 0.5); li{ margin-bottom:10px; line-height: 20px; text-align: left; span{ margin-left: 5px; } } } } tr.childtr { td { font-size: 12px; color: #147dc2; } } } } //2019.0412 add .nsdeleteModel{ height: 580px!important; } .deleteModel,.healModel{ width: 428px; min-height: 450px; position: fixed; z-index: 1000; top:50%; left:50%; margin-left: -214px; margin-top: -225px; background: #ffffff; border-radius:4px; h3{ width: 100%; height: 50px; line-height: 50px; text-align: center; position: relative; color: #0DA9E2; font-size: 18px; margin-bottom: 0!important; i{ position: absolute; right: 3%; cursor: pointer; background: none!important; transform: scale(1.5); vertical-align: middle; line-height: 50px; } } .line{ width: 100%; height: 2px; background:linear-gradient(180deg,#07A9E1 0%,#30D9C4 100%); } .modelText{ padding: 10px 45px; .question-title{ color: #3C4F8C; font-size: 16px; font-weight: 500; span{ color: red; } } .question,.heal-question{ margin-bottom: 15px; h4{ border-radius:4px; font-size: 16px; } .deleteModelContent,.healModelContent{ width: 306px; height: 40px; line-height: 40px; background:rgba(229,238,252,0.8); border-radius:4px; color: #0DA9E2; text-indent: 10px; } .heal-label{ float: left; line-height: 42px; margin-bottom: 0; color:rgba(60,79,140,0.5); } .heal-input{ width: 200px; height: 40px; border-radius: 6px; float: right; margin-right: 30px; } .healModelContent{ width: 200px; height: 40px; overflow: hidden; float: right; margin-right: 30px } } .heal-question{ height: 40px; } } .action-btn{ margin-top: 20px; text-align: center; button{ width: 126px; height: 40px; line-height: 40px; margin: 0 15px; border: none; border-radius:2px; font-size: 14px!important; } button:nth-child(1){ background:rgba(238,238,238,1); color: #9DA7C5; } button:nth-child(2){ background:rgba(13,169,226,1); color: #ffffff; } } } .healModel{ min-height: 470px!important; } } .detailComponent { position: absolute; left: 0; top: 0; width: 100%; height: 100vh; background-color: #f3f3f3; overflow-y: auto; padding: 20px 32px; z-index: 3; } .createComponent { position: absolute; left: 0; top: 0; width: 100%; height: 100vh; background-color: #F7F8FC; overflow-y: auto; //padding: 20px 32px; z-index: 3; } /*2019.01.14*/ .e2eColor,.nsColor,.ccvpnColor,.sotnColor,.voLTEColor{ color: #FFFFFF; width:120px; height: 34px; line-height: 34px; margin-bottom: 0!important; text-align: center; background:linear-gradient(131deg,rgba(79,151,239,1) 0%,rgba(48,217,196,1) 100%); border-radius:4px } .nsColor{ background:linear-gradient(135deg,rgba(252,167,91,1) 0%,rgba(253,203,106,1) 100%); border-radius:4px; } .ccvpnColor{ background:linear-gradient(135deg,rgba(81,113,251,1) 0%,rgba(201,123,254,1) 100%); border-radius:4px; } .sotnColor{ background:linear-gradient(133deg,rgba(24,179,170,1) 0%,rgba(70,216,178,1) 100%); border-radius:4px; } .voLTEColor{ background:#0AD251; } .vnfColor,.siteColor,.SDWANColor{ color:rgba(60,79,140,0.5); width:120px; height: 34px; line-height: 34px; margin-bottom: 0!important; text-align: center; background:rgba(238,238,238,1); border-radius:4px; } .select-list{ width: 320px; height: 32px; line-height: 32px; margin: 35px auto; } .select-list>span{ text-align: right; width: 110px!important; line-height: 32px; } .listdisplay{ display: none; }