怎么改变html音频控件样式,是否可以设置html5音频标签的样式?
发布日期:2022-02-03 04:38:41 浏览次数:10 分类:技术文章

本文共 2515 字,大约阅读时间需要 8 分钟。

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

Yes: you can hide the built-in browser UI (by removing the controls attribute from audio) and instead build your own interface and control the playback using Javascript (source):

Play

Pause

Vol +

Vol -

You can then add CSS classes to the elements (in this case, the div + buttons) and style them however you wish.

Yes! The HTML5 audio tag with the "controls" attribute uses the browser's default player. You can customize it to your liking by not using the browser controls, but rolling your own controls and talking to the audio API via javascript.

Luckily, other people have already done this. My favorite player right now is jPlayer, it is very stylable and works great. Check it out.

The appearance of the tag is browser-dependent, but you can hide it, build your own interface and control the playback using Javascript.

To change just the colour of the player, simply address the audio tag in your css file, for instance on one of my sites the player became invisible (white on white) so I added:

audio {

background-color: #95B9C7;

}

This changed the player to light blue.

Ken had it right as well.

a css tag:

audio {

}

will get you some results. seems it doesnt want the player any height above or below 25px but the width can be shortened or lengthened to an extent.

this was good enough for me; see this example (warning, audio plays automatically): www.thenewyorkerdeliinc.com

You have to create your own player that interfaces with the HTML5 audio element. This tutorial will help http://alexkatz.me/html5-audio/building-a-custom-html5-audio-player-with-javascript/

some color tunings

audio {

filter: sepia(20%) saturate(70%) grayscale(1) contrast(99%) invert(12%);

width: 200px;

height: 25px;

}

If you want to style the browsers standard music player in the CSS:

audio {

enter code here;

}

转载地址:https://blog.csdn.net/weixin_30596151/article/details/117880217 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:android 设置iptv vlan tag的命令,关于VLAN TAG的命令行设置
下一篇:如果希望单击超链接打开新的html,HTML测试题

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月18日 12时36分52秒