javascript - HTML5 默认音频播放器 CSS 样式

标签 javascript css html audio

我正在尝试使用 CSS 编辑默认音频控件中播放按钮的背景颜色(使其具有 100 透明度)。

已经试过了:

audio::-webkit-media-controls-play-button {
  background-color: rgba(0, 0, 0, 0.99);
}

还有这个:

audio::-webkit-media-controls-play-button {
  background-color: rgba(0, 0, 0, 1);
}

我唯一得到的是一个黑色方 block ,播放按钮的图像应该是这个方 block 。

最佳答案

您使用的样式选择器和样式有效,但是,由于它是基于 -webkit- 的,因此仅适用于基于 webkit 的浏览器,请在 Chrome 中尝试您的代码,我尝试了以下方法,它适用于我:

<style>
audio::-webkit-media-controls-play-button {
  background-color: rgba(230, 230, 255, 1);
}
</style>

默认情况下,HTML5 音频/视频播放器显示浏览器的默认控件。您可以选择通过 CSS 和 Javascript 自定义它们,或者使用@Jainam 建议的类似 jPlayer 的东西,或者您可以使用:MediaElement.jsaudio.js

有大量的 jQuery 插件可以满足您的需求,如果您只想显示自定义的音频播放器,我建议您使用其中之一。

您可以查看以下示例来为您自定义音频播放器:http://authenticstyle.co.uk/html5-audio-player/

关于javascript - HTML5 默认音频播放器 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36906561/

相关文章:

javascript - Masked 为单个输入文本框编辑两种代码格式

javascript - 为什么我的 InnerHTML 代码不会在表单字段中显示任何数据?

javascript - 这个简单的 jquery 用户评论框在大约 5 分钟后崩溃

javascript - React - 如何为map函数的每个元素设置内联CSS?

jquery - jQuery Mobile 升级后输入文字背景问题

javascript - 在 css 悬停中定位第二个 child

javascript - Angular 不等待 promise 解决

javascript - 如何查找已使用 WatiN 打开的 JavaScript 警报

wpf - HTML 5 + CSS 中的 XAML 是什么

html - 垂直对齐 :text-top; not working in table cell (td) in HTML5