.musicScore { position: relative; width: 100%; height: 100%; -webkit-overflow-scrolling: touch; overflow: scroll; .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: 1%; bottom: 0.83333rem; 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; } .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: 80% !important; } } } } }