欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

CSS實現多個音頻排放

錢艷冰1年前5瀏覽0評論

CSS實現多個音頻排放指的是,通過CSS樣式來控制網頁中多個音頻的播放和展示。這種方式可以讓網頁更加生動有趣,吸引用戶的注意力。

<code><!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>CSS實現多個音頻排放</title>
<style>
.audio{
display: none;
}
.btn{
cursor: pointer;
padding: 0.5rem;
margin: 0.5rem;
border-radius: 0.25rem;
background-color: #5cdbd3;
color: #fff;
}
.btn:hover{
background-color: #379b97;
}
#audio1:checked ~ .music1{
display: block;
}
#audio2:checked ~ .music2{
display: block;
}
#audio3:checked ~ .music3{
display: block;
}
</style>
</head>
<body>
<input type="radio" name="audio" id="audio1">
<input type="radio" name="audio" id="audio2">
<input type="radio" name="audio" id="audio3">
<label class="btn" for="audio1">音頻1</label>
<label class="btn" for="audio2">音頻2</label>
<label class="btn" for="audio3">音頻3</label>
<audio src="music1.mp3" class="audio music1"></audio>
<audio src="music2.mp3" class="audio music2"></audio>
<audio src="music3.mp3" class="audio music3"></audio>
</body>
</html>
</code>

上面的代碼中,首先通過CSS的display屬性來隱藏了所有的音頻標簽。然后通過設置多個radio按鈕和label標簽,來實現讓用戶觸發不同的音頻播放。最后通過CSS的~選擇器,根據當前被選中的radio按鈕來控制對應的音頻標簽的顯示。這樣就可以實現在同一頁面中展示多個音頻,用戶可以根據需要選擇不同的音頻來播放。