回答
目前还不能以任何方式使用CSS样式HTML5 <audio>
球员。相反,您可以忽略control
属性,并使用Javascript实现您自己的控件。如果你不想自己实现它们,我建议使用现有的HTML5音频播放器,如jPlayer。
好酷可能会看到that.cheers – felamaslen 2010-09-25 17:18:22
我认为OP正在寻找音频独特的CSS规则,以便他可以给它一个可定制的外观。像宽度这样的通用规则虽然适用,但并不足够。 – 2012-10-04 16:39:41
https://designshack.net/articles/css/custom-html5-audio-element-ui/? – erm3nda 2016-05-23 17:30:14
的我发现纯属偶然(我是用图像的时候工作),箱形阴影,边界半径和过渡与沼气标准音频标签播放器的工作情况相当好。我有这个在Chrome,FF和Opera中工作。
audio:hover, audio:focus, audio:active
{
-webkit-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
-moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
transform: scale(1.05);
}
有: -
audio
{
-webkit-transition:all 0.5s linear;
-moz-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
transition:all 0.5s linear;
-moz-box-shadow: 2px 2px 4px 0px #006773;
-webkit-box-shadow: 2px 2px 4px 0px #006773;
box-shadow: 2px 2px 4px 0px #006773;
-moz-border-radius:7px 7px 7px 7px ;
-webkit-border-radius:7px 7px 7px 7px ;
border-radius:7px 7px 7px 7px ;
}
我承认这只是“挞它一点”,但它使他们的视线比已经存在更多精彩,并没有做重大fannying有关JS。
在IE中不可用,不幸的是(尚不支持转换位),但它似乎很好地降级。
边框半径不适用于音频元素。 – 2017-06-27 11:21:06
除了其他答案中提到的box-shadow,transform和border选项之外,WebKit浏览器目前还服从-webkit-text-fill-color来设置“time elapsed”数字的颜色,但由于没有办法要设置它们的背景(可能会随平台而变化,例如某些操作系统上的反转高对比度模式),如果您在别处使用过,建议您将-webkit-text-fill-color设置为值“initial”并且音频元素正在继承此功能,否则某些用户可能会发现这些数字无法读取。
- 1. iPad/iPhone的自定义CSS /元标记
- 2. 在CSS中定义一个自定义的<a>标签?
- 3. 自定义标记
- 4. 自定义在css中标记一个标记
- 5. 自定义标记为Matlab阴谋
- 6. Grails自定义标签<<
- 7. 自定义选择标记
- 8. Struts2:自定义s:textfield标记
- 9. 自定义降价标记
- 10. Openlayers自定义标记
- 11. Jsf 2.0自定义标记
- 12. Mapbox自定义标记
- 13. 自定义地图标记
- 14. 自定义标记覆盖
- 15. Three.CurvePath和自定义标记
- 16. 自定义标记上传
- 17. 使用自定义标记
- 18. matplotlib自定义标记
- 19. 自定义标记与nltk
- 20. ASP.NET:自定义子标记
- 21. 自定义标记与Php
- 22. Html \ CSS - 无法自定义选择标记以及自定义复选框
- 23. 如何为我当前的标记设置自定义标记?
- 24. 谷歌地图自定义标记不显示为我的自定义图标
- 25. 在javafx中定义<Image/>标记
- 26. 正则表达式匹配<cms:xxx />自定义html标记
- 27. 自定义JSP标记文件<%@ variable ..>不起作用?
- 28. 如何将自定义样式应用于<a>标记?
- 29. 在<title>标记中设置自定义@font?可能吗?
- 30. 在JSP中添加自定义属性到<c:out>标记
这些选项目前非常有限,但您可以使用'outline'来帮助它突出一点。 – Pikamander2 2017-09-07 06:21:15