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

css播放音樂效果

韓冬雪1年前5瀏覽0評論

CSS播放音樂效果是一種常見的網頁功能,它可以為網站增添生動的氣氛和視聽體驗。以下是介紹CSS音樂效果的相關代碼:

/*音樂圖標樣式*/
.music-icon {
position: fixed; 
bottom: 20px; 
right: 20px; 
background-color: white; 
border-radius: 50%; 
width: 50px; 
height: 50px; 
cursor: pointer;
}
/*初始狀態*/
.music-icon:before { 
content: " "; 
position: absolute; 
top: 10px; 
left: 10px; 
border-top: 20px solid transparent; 
border-bottom: 20px solid transparent; 
border-left: 20px solid #333; 
transition: all 0.5s ease;
}
/*播放狀態*/
.music-icon.play:before { 
transform: translateX(20px); 
}
/*音樂播放設置*/
audio {
display: none; 
}
/*點擊播放音樂*/
.music-icon:after {
content: ' '; 
position: absolute; 
width: 20px; 
height: 20px; 
background-color: #333; 
top: 15px; 
left: 16px; 
border-radius: 50%; 
transition: all 0.5s ease; 
transform: scaleY(2);
}
/*控制進度條*/
audio::-webkit-media-controls-timeline {
background-color: #333; 
}
/*控制音量*/
audio::-webkit-media-controls-volume-slider {
background-color: #333; 
}

以上代碼是設置音樂圖標的樣式以及它的初始狀態和播放狀態,同時還設置了控制進度條和音量的樣式。接下來是添加音樂并控制它的相關代碼:

<audio id="audio" src="music.mp3"></audio>
<script>
//獲取音樂圖標元素
var musicIcon = document.querySelector('.music-icon');
//獲取音樂元素
var audio = document.getElementById('audio');
//點擊音樂圖標切換播放狀態
musicIcon.onclick = function(){
if(audio.paused){  //當前為暫停狀態
audio.play();    //播放音樂
this.classList.add('play'); //改變圖標狀態
}
else{   //當前為播放狀態
audio.pause();   //暫停音樂
this.classList.remove('play'); //改變圖標狀態
}
};
</script>

以上代碼是添加一個音樂元素,并使用JavaScript來控制音樂播放和暫停。將以上代碼添加到網頁中,即可實現一個帶有音樂播放效果的頁面。