如何在声音播放时使图像改变风格或模糊并在声音结束时恢复到原始状态?
看这个简单的代码 音频{显示:无;} 图像{ 宽度:25px; 内容:url(mybutton.png); } 图像:悬停{ 光标:指针; } 功能...</desc> <question vote="-1"> <p>看这个简单的代码</p> <pre><code><head> <style> audio { display:none;} img { width: 25px; content:url(mybutton.png); } img:hover { cursor: pointer; } </style> <script> function playSound (mysound) { let theSound = new Audio(mysound); theSound.play(); } </script> </head> <body> <img onclick="playSound('ch.m4a')" /> </body> </code></pre> <p><strong>我想要一个非常简单的CSS或JavaScript代码</strong>可以做到这些:</p> <p>-单击图像时,它会改变样式或变得模糊或更改为另一张图像。然后,声音开始播放。</p> <p>-当声音停止播放时,图像变回原来的状态。</p> <p><strong>我们可以使用非常简单的代码来做到这一点吗?</strong></p> </question> <answer tick="false" vote="0"> <p>您可以向音频添加事件侦听器并在其中应用 css 更改</p> <pre><code>function playSound (mysound) { let theSound = new Audio(mysound); theSound.addEventListener('ended', function() { alert('Audio finished playing!'); }); theSound.play(); } </code></pre> </answer> </body></html>