.musicScore { position: relative; width: 100%; height: 100%; -webkit-overflow-scrolling: touch; // overflow: scroll; // padding-top: 30px; .container { position: relative; display: block; border: none; width: 100%; height: 100%; z-index: 10; } .musicModel { position: absolute; left: 0; top: 0; right: 0; bottom: 0; } } .errorModel { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #000; display: flex; align-items: center; justify-content: center; overflow: hidden; } .startBtn { position: absolute; left: 50%; bottom: 6vh; transform: translateX(-50%); z-index: 11; &:active { opacity: .8; } } .loading { position: absolute; left: 4%; top: 50%; margin-top: -15px; } .skeletonWrap { position: absolute; left: 0; top: 0; right: 0; height: 100%; z-index: 1; padding-top: 1.2rem; display: flex; flex-direction: column; justify-content: center; overflow: hidden; background: #fff; pointer-events: none; font-size: 40px; } .skeleton { --van-skeleton-paragraph-height: 24px; :global { .van-skeleton__content { .van-skeleton-paragraph { margin: 12px auto; width: 80% !important; &:first-child { width: 60% !important; } &:last-child { width: 100% !important; } } } } }