色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css好看的音頻播放

江奕云1年前6瀏覽0評論

CSS是一種指定樣式的語言,它可以讓我們在網(wǎng)頁上實(shí)現(xiàn)許多“花式”的效果,其中包括音頻播放器。下面我們就來介紹一下如何利用CSS制作一個(gè)好看的音頻播放器。

HTML代碼:
<audio controls>
<source src="music.mp3" type="audio/mpeg">
</audio>
CSS代碼:
audio {
display: flex;
align-items: center;
height: 60px;
background-color: #fff;
border-radius: 30px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
padding: 0 20px;
color: #000;
font-weight: bold;
font-size: 16px;
}
audio::-webkit-media-controls-start-playback-button,
audio::-webkit-media-controls-end-playback-button {
display: none;
}
audio:focus {
outline: none;
}
audio::-webkit-media-controls-panel {
width: 100%;
}
audio::-webkit-media-controls {
display: flex;
align-items: center;
height: 100%;
width: 100%;
}
audio::-webkit-media-controls-play-button {
background-image: url(play.svg);
background-size: 50%;
background-position: center;
background-repeat: no-repeat;
height: 35px;
width: 35px;
}
audio::-webkit-media-controls-timeline {
background-color: #c2c2c2;
height: 2px;
}
audio::-webkit-media-controls-current-time-display,
audio::-webkit-media-controls-time-remaining-display {
margin: 0 10px;
}
audio::-webkit-media-controls-volume-slider-container,
audio::-webkit-media-controls-mute-button {
display: none;
}

以上代碼中,我們首先定義了一個(gè)audio元素,并設(shè)置了一些布局樣式和基礎(chǔ)顏色。然后通過樣式選擇器,隱藏了播放器自帶的播放按鈕,并定義了自己的樣式。在播放按鈕上使用了一個(gè)SVG圖標(biāo),并設(shè)置了一些尺寸和對齊方式。接下來,我們還定義了一個(gè)進(jìn)度條和一些時(shí)間顯示樣式。

最后,我們通過設(shè)置一些樣式選擇器,隱藏了音量控制部分并移除了input元素的外觀,以達(dá)到更簡潔的效果。

到這里,一個(gè)簡單又好看的音頻播放器就完成了。在CSS的幫助下,我們可以輕松地實(shí)現(xiàn)網(wǎng)頁上的許多美觀效果。