.guidePopup { z-index: 5000 !important; top: 0; right: 0; left: 0; bottom: 0; transform: none; width: 100vw; height: 100vh; max-width: 100vw; margin: 0; overflow: hidden; } .tipsContainer { position: relative; width: 100vw; height: 100vh; overflow: hidden; } .backBtn { position: absolute; left: 47px; top: 21px; font-size: 14px; line-height: 24px; padding: 0 14px; border-radius: 17px; border: 1px solid #ffffff; color: #fff; text-align: center; z-index: 1; &:active { opacity: 0.8; } } .backBtn.right { width: 60px; line-height: 24px; padding: 0 14px; right: 14px; top: 21px; left: auto; } .content { position: relative; width: 100%; height: 100%; } .box { position: fixed; box-shadow: rgba(33, 33, 33, 0.8) 0px 0px 0px 5000px; transition: all 0.25s; transform: scale(1.2); border-radius: 8px; } .item { position: absolute; width: 200px; z-index: 10; .img { position: absolute; width: 100%; } .iconHead { position: absolute; left: 45px; width: 18px; height: 52px; &.head2 { left: 0.2rem; top: 0.9rem; } } .btns { position: absolute; display: flex; width: 100%; padding: 0 12px; .btn { width: 73px; height: 23px; line-height: 13px; font-size: 9px; padding: 0; } .endBtn { margin-left: 5px; } } } @keyframes myscale { 0% { transform: scale(0.9); } 50% { transform: scale(1); } 100% { transform: scale(0.9); } }