.panoramic-components { font-size: 12px; .refresh-btn { position: fixed; right: 20px; top: 20px; z-index: 4; width: 20px; height: 17px; > img { width: 20px; height: 17px; } } .krpano-img-before { position: fixed; top: 0; left: 0; z-index: 1; overflow: hidden; width: 100%; height: 100%; transition: opacity 0.5s ease-in; pointer-events: none; > img { width: 100%; } } .krpano-img-after { opacity: 0; } .play-img { position: fixed; width: 1.37rem; height: 1.52rem; margin: auto; left: 0; right: 0; top: 0; bottom: 0; pointer-events: none; transform: scale(2); transition: transform 0.5s ease-in; opacity: 0; z-index: 10; > img { width: 100%; height: 100%; } } .play-img-show { opacity: 1; transform: scale(1); } .prompt-720-img { position: fixed; z-index: 10; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.5); z-index: 10; margin: auto; pointer-events: none; transition: opacity 0.5s ease-out; > img { width: 2.8rem; height: 4.06rem; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } } .img-hide { opacity: 0; } .img-hide-once { display: none; } @keyframes promptImg { 0% { transform: scale(1); } 50% { transform: scale(0.6); } 100% { transform: scale(1); } } .disclaimer { position: fixed; display: inline-block; z-index: 1; word-wrap: break-word; width: 12px; line-height: 14px; right: 0.26rem; top: 135px; > a { font-size: 12px; color: rgba(255, 255, 255, 0.5); text-decoration: none; } } #panoramic-krpano { position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; } .panoramic-tab-content { position: fixed; bottom: 2.44rem; width: 100%; .voice { display: flex; align-items: center; margin-left: 0.3rem; box-sizing: border-box; .sales-head { width: 0.94rem; height: 0.98rem; box-sizing: border-box; overflow: hidden; > img { display: block; width: 100%; height: 100%; margin-left: 0.03rem; // margin-top: 0.02rem; } } .voice-content { border-radius: 16px; width: 1rem; height: 0.6rem; line-height: 0.6rem; text-align: center; position: relative; .voice-bg-img { position: absolute; left: 0; top: 0; width: 1rem; height: 0.6rem; } .horn { position: absolute; right: 0; margin: auto; left: 0; display: inline-flex; align-items: center; top: 0; bottom: 0; > img { width: 0.28rem; right: 0; margin: auto; left: 0; } > span { font-size: 0.28rem; font-weight: 400; color: #533c12; padding-left: 0.08rem; } } } } .swiper-container-class { padding-left: 0.3rem; overflow: visible; .content { font-size: 12px; display: flex; align-items: center; > div { border: 2px solid rgba(0, 0, 0, 0); padding: 0.04rem 0.18rem; width: auto; display: inline-block; background: rgba(205, 242, 163, 0.6); border-radius: 0.2rem 0.2rem 0.2rem 0rem; margin-right: 0.24rem; position: relative; display: inline-flex; align-items: baseline; .person-img { width: 0.2rem; margin-right: 0.18rem; display: none; } > span { color: rgba(70, 70, 70, 0.8); } .logo { position: absolute; left: -2px; width: 1px; height: 0.3rem; border-left: 2px solid rgba(205, 242, 163, 0.6); bottom: -0.34rem; > i { width: 6px; height: 6px; opacity: 1; background: rgba(205, 242, 163, 0.6); border-radius: 50%; display: inline-block; bottom: -0.1rem; left: -4px; position: absolute; } } } .select-style { border: 2px solid #ffffff; background: rgba(205, 242, 163, 1); .person-img { display: none; // 这里需要跟设计商量,修改小人的位置 } > span { color: rgba(70, 70, 70, 1); } .logo { position: absolute; border-left: 2px solid #ffffff; > i { background: #ffffff; width: 8px; height: 8px; left: -5px; } } } } .btn-line { position: absolute; left: -0.3rem; right: 0; height: 1px; opacity: 0.2; background: #ffffff; bottom: -0.34rem; } } } }