.selectionContainer { position: absolute; left: 0; top: 0; right: 0; z-index: 2; } .position { position: absolute; } .note { cursor: pointer; } .staveBox { background-color: var(--active-stave-box) !important; } .leftStaveBox { background-color: var(--active-stave-box); &::before { content: ''; position: absolute; left: -5px; top: -5px; width: 5px; height: 100%; border-top: 5px solid var(--van-primary-color); border-left: 5px solid var(--van-primary-color); border-bottom: 5px solid var(--van-primary-color); } } .rightStaveBox { background-color: var(--active-stave-box); &::after { content: ''; position: absolute; right: -5px; top: -5px; width: 5px; height: 100%; border-top: 5px solid var(--van-primary-color); border-right: 5px solid var(--van-primary-color); border-bottom: 5px solid var(--van-primary-color); } } .centerStaveBox { background-color: var(--active-stave-box); &::before { content: ''; position: absolute; left: -5px; top: -5px; width: 5px; height: 100%; border-top: 5px solid var(--van-primary-color); border-left: 5px solid var(--van-primary-color); border-bottom: 5px solid var(--van-primary-color); } &::after { content: ''; position: absolute; right: -5px; top: -5px; width: 5px; height: 100%; border-top: 5px solid var(--van-primary-color); border-right: 5px solid var(--van-primary-color); border-bottom: 5px solid var(--van-primary-color); } } .prepareStaveBox { background-color: rgba(255, 98, 37, 0.18); } .disable { pointer-events: none; } .line { position: absolute; height: 120%; background-color: rgba(25, 140, 254, 0.7); min-height: 58PX; // width: 14PX; margin-top: -14PX; border-radius: 4Px; opacity: var(--corsor-opacity); } .lineStaff { width: 14PX; } .lineJianPu { width: 18PX; } :global { .lineHide { opacity: 0 !important; } } .scoreItem { position: absolute; left: 50%; top: -90%; transform: translateX(-50%); font-size: 16px; font-family: "Roboto", sans-serif; font-weight: bold; display: flex; align-items: center; pointer-events: none; transition: all .8s; img { height: 30px; } } :global { .scoreItemLeve0 { background-color: rgba(255, 142, 142, 0.32); } .scoreItemLeve1 { background-color: rgba(1, 193, 181, 0.2); } .scoreItemLeve2 { background-color: rgba(255, 178, 82, 0.37); } .scoreItemLeve3 { background-color: rgba(255, 220, 64, 0.4); } .centerTop-enter-active { opacity: 1; } .centerTop-enter-from { opacity: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%) scale(.3); } } .dotWrap { position: absolute; top: -10px; right: 6%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; border-radius: 50%; background-color: rgb(255, 145, 0); color: #fff; font-weight: bold; font-size: 14px; } .noteFollow { pointer-events: none; text-align: center; display: none; :global { .van-icon-success, .van-icon-cross { display: none; } } } :global { .follow-error { display: block; .van-icon-cross { display: block; } } .follow-down { .van-icon-cross { color: #ffca67 !important; } .vf-note path { fill: #ffca67 !important; stroke: #ffca67 !important; } } .follow-up { .van-icon-cross { color: rgb(255, 0, 0) !important; } .vf-note path { fill: rgb(255, 0, 0) !important; stroke: rgb(255, 0, 0) !important; } } .follow-success { display: block; .van-icon-success { display: block; color: #07c160; } } }