CSS代码:
HTML代码:
<div id="doorBox" class="door-box">
<div class="wall">
<div class="door-border">
<div class="door-frame">
<div class="door door-left">
<div class="door-face-0"></div>
<div class="door-face-2"></div>
<div class="door-face-1"></div>
<div class="door-face-3"></div>
</div>
<div class="door door-right">
<div class="door-face-0"></div>
<div class="door-face-2"></div>
<div class="door-face-1"></div>
<div class="door-face-3"></div>
</div>
<div class="door-btn">
<button id="doorBtnIn" class="door-in">开门</button>
</div>
</div>
</div>
</div>
</div>
<img src="./xxsh.png" class="room-img">
<div hidden><audio id="audioOpen" src="./open.mp3" preload></audio></div>
JS代码:
var eleDoorBox = document.getElementById('doorBox');
var eleAudioOpen = document.getElementById('audioOpen');
document.querySelector('#doorBtnIn').addEventListener('click', function () {
this.style.display = 'none';
eleAudioOpen.play();
eleDoorBox.classList.add('open');
});