.station-tree-node-normal{ margin-right: 6px; padding: 0 4px; height: 15px; line-height: 15px; background: #108ee9; color: #fff; font-size: 12px; text-align: center; } .icon .tip{ margin-left:10px; -webkit-transition:opacity 0.1s 0.2s; opacity:0; pointer-events:none; } .icon:hover .tip{ -webkit-transition:opacity 0.2s; opacity:1; pointer-events:auto; } .icon .tip:hover{ -webkit-transition:none; } :global(.no-card-border>.ant-card-head){ border: none; } .cardCoverBox{ position: absolute; top: 50px; left: 0; right: 0; bottom: 0; } .cardCover{ display: flex; flex-direction: column; justify-content: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(240 , 240, 240, 0.9); z-index: 2; } .cardCover .btnCell{ text-align: center; margin: 25px; } .cardFootCover{ display: flex; justify-content: space-around; align-items: center; position: absolute; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); z-index: 1; opacity: 0; } .cardFootCover:hover{ opacity: 1; } .deleteBox{ margin: 0 40px; } .deleteBox h3{ text-align: center; margin-bottom: 5px; } .deleteBox .btnRow{ display: flex; justify-content: space-around; margin-top: 10px; width: 100%; } .loadingBox{ width: 100%; margin-bottom: 50px; text-align: center; padding: 50px 0; }