.selectionContainer { position: absolute; left: 0; top: 0; right: 0; z-index: 2; } .position { position: absolute; } .note { cursor: pointer; // background: rgba(0,0,0,0.3); } .selectBox{ position: absolute; width: 3Px; background-color: #01C1B5; z-index: 9; .selectHandle{ position: absolute; top: -22Px; right: 0; width: 22Px; height: 22Px; cursor: pointer; background-color: #01C1B5; background-image: url("./imgs/close.png"); background-repeat: no-repeat; background-size: 15Px 15Px; background-position: 4Px 3Px; border-radius: 100Px 0 0 100Px; &.selectHandleRight{ right: -19Px; background-position: 3Px 3Px; border-radius: 0 100Px 100Px 0; } &.playIng{ pointer-events: none; background-image:none; } } } .disable { pointer-events: none; } .line { position: absolute; height: 120%; background-color: rgba(45, 199, 170, 1); min-height: 60PX; height: 60PX; top: 50%; // width: 14PX; width: 2PX !important; // margin-top: -17PX; border-radius: 4Px; opacity: var(--corsor-opacity); transform: translate(4PX, -50%); } .eyeLine { background-color: rgb(255, 159, 88); } .lineStaff { width: 14PX; } .lineJianPu { width: 18PX; } :global { .lineHide { opacity: 0 !important; } } .scoreItem { position: absolute; left: 80%; top: -120%; 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) !important; } .scoreItemLeve1 { background-color: rgba(1, 193, 181, 0.2) !important; } .scoreItemLeve2 { background-color: rgba(255, 178, 82, 0.37) !important; } .scoreItemLeve3 { background-color: rgba(255, 220, 64, 0.4) !important; } .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: #FFC121; color: #673207; font-size: 14px; font-weight: 600; } .noteFollow { pointer-events: none; text-align: center; display: none; :global { .van-icon-success, .van-icon-cross { display: none; } } } // .followTipUp, .followTipDown { // display: flex; // align-items: center; // background: rgba(0,0,0,0.75); // position: relative; // padding: 6px 10px; // border-radius: 16px; // width: fit-content; // left: 50%; // top: -42px; // transform: translate(-50%); // img { // width: 18px; // height: 18px; // margin-right: 6px; // } // span { // font-size: 14px; // font-weight: 500; // color: #fff; // word-break: keep-all; // display: flex; // width: fit-content; // } // ::before { // content: ""; // position: absolute; // left: 50%; // bottom: -8PX; // transform: translateX(-50%); // width: 13Px; // height: 9Px; // background-image: url('./imgs/arrow_icon.png'); // background-size: 100% 100%; // background-position: center center; // background-repeat: no-repeat; // z-index: 2; // opacity: 0.7; // } // } .followTipUp, .followTipDown { display: flex; align-items: center; position: relative; width: fit-content; left: 50%; top: -40px; transform: translate(-50%); > img { width: auto; height: 38px; } } .isPad{ .followTipUp, .followTipDown { transform: translate(-50%) scale(0.7); } } .followTipUp { i { font-style: normal; color: rgba(255, 102, 166, 1); } } .followTipDown { i { font-style: normal; color: rgba(255, 146, 0, 1); } } :global { .follow-error { display: block; .van-icon-cross { display: block; } :global { .tip-up, .tip-down { display: none; } } } .follow-down { .van-icon-cross { color: rgba(14, 121, 255, 1) !important; } path { fill: rgba(14, 121, 255, 1) !important; stroke: rgba(14, 121, 255, 1) !important; } :global { .tip-down { display: flex; } } } .follow-up { .van-icon-cross { color: rgba(239, 35, 29, 1) !important; } path { fill: rgba(239, 35, 29, 1) !important; stroke: rgba(239, 35, 29, 1) !important; } :global { .tip-up { display: flex; } } } .follow-success { // display: block; transform-box: fill-box; transform-origin: center; animation: noteAnimate 1s linear; .van-icon-success { display: block; color: rgba(1, 185, 150, 1); } path { fill: rgba(1, 185, 150, 1) !important; stroke: rgba(1, 185, 150, 1) !important; } :global { .tip-up, .tip-down { display: none; } } } .dotActive { // background: #01C1B5; :global { .node-dot::before{ content: ""; position: absolute; left: 50%; top: 50%; width: 2PX; height: 60PX; transform: translate(-50%, -50%); background: #2DC7AA; } } } } .linePC { .line { min-height: 94Px; transform: translateX(8.5Px,-50%); } } .noteDot { position: absolute; left: 50%; top: 50%; transform: translate(-50%); width: 2px; height: 2px; // background: #07c160; } // 阴影 .staveBgContainer{ position: absolute; left: 0; top: 0; right: 0; z-index: -100; .staveBg{ position: absolute; height: 8px !important; background: linear-gradient(rgba(7, 24, 56, 0.5) 0%, #010D31 100%); filter: blur(5Px); opacity: 0.7; margin-top: -4px; } } .middleZoom { .line { height: 75PX; } :global { .node-dot::before{ height: 75PX; } } } .bigZoom { .line { height: 90PX; } :global { .node-dot::before{ height: 90PX; } } } .largeZoom { .line { height: 105PX; } :global { .node-dot::before{ height: 105PX; } } } .largeZoom2 { .line { height: 120PX; width: 3PX; } :global { .node-dot::before{ height: 120PX; width: 4PX; } } } .largeZoom3 { .line { height: 140PX; width: 3PX; } :global { .node-dot::before{ height: 140PX; width: 4PX; } } } .smallZoom { .line { height: 45PX; min-height: 45PX; width: 1PX; } :global { .node-dot::before{ height: 45PX; width: 2PX; } } } .litteZoom { .line { height: 35PX; min-height: 35PX; width: 1PX; } :global { .node-dot::before{ height: 35PX; width: 2PX; } } }