是否可以设置html5音频标签的样式?我没有找到任何有关如何做到这一点的资源。像改变玩家颜色这样简单的事情会很好:)
3 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
<audio>audio::-webkit-media-controls-panel audio::-webkit-media-controls-mute-button audio::-webkit-media-controls-play-button audio::-webkit-media-controls-timeline-container audio::-webkit-media-controls-current-time-display audio::-webkit-media-controls-time-remaining-display audio::-webkit-media-controls-timeline audio::-webkit-media-controls-volume-slider-container audio::-webkit-media-controls-volume-slider audio::-webkit-media-controls-seek-back-button audio::-webkit-media-controls-seek-forward-button audio::-webkit-media-controls-fullscreen-button audio::-webkit-media-controls-rewind-button audio::-webkit-media-controls-return-to-realtime-button audio::-webkit-media-controls-toggle-closed-captions-button
哆啦的时光机
TA贡献1779条经验 获得超6个赞
是的:您可以隐藏内置浏览器UI(通过删除controls
属性audio
),然后构建您自己的界面并使用Javascript(源)控制播放:
<audio id="player" src="vincent.mp3"></audio><div> <button onclick="document.getElementById('player').play()">Play</button> <button onclick="document.getElementById('player').pause()">Pause</button> <button onclick="document.getElementById('player').volume += 0.1">Vol +</button> <button onclick="document.getElementById('player').volume -= 0.1">Vol -</button> </div>
然后,您可以将CSS类添加到元素(在本例中为div
+ button
s),并根据需要设置样式。
- 3 回答
- 0 关注
- 1148 浏览
添加回答
举报
0/150
提交
取消