CSS3語(yǔ)音播放標(biāo)準(zhǔn)已經(jīng)在Web中得到廣泛應(yīng)用。 此標(biāo)準(zhǔn)建立在HTML5語(yǔ)音API之上,允許開發(fā)人員在網(wǎng)頁(yè)上添加聲音效果。 以下是一個(gè)基本示例,演示如何使用CSS3語(yǔ)音播放:
/* CSS代碼 */ .音頻播放 { background-color: #008CBA; border: none; color: white; padding: 16px 32px; text-align: center; font-size: 16px; cursor: pointer; } .音頻播放:hover { background-color: #006080; } .音頻播放::after { content: ""; background-image: url("音頻圖標(biāo).png"); background-size: contain; background-repeat: no-repeat; display: inline-block; width: 20px; height: 20px; margin-left: 10px; } /* JS代碼 */ var sound = new Audio("音頻文件.mp3"); document.querySelector(".音頻播放").addEventListener("click", function() { sound.play(); });
以上代碼中,我們定義了一個(gè)具有音頻效果的按鈕。 點(diǎn)擊此按鈕將調(diào)用JavaScript代碼,使用Audio類播放音頻文件。 CSS的偽元素可以顯示一個(gè)音頻圖標(biāo),為按鈕增加視覺(jué)效果。