h5活动需要插入音频,但又需要自定义样式,于是自己写咯
html
XML/HTML Code复制内容到剪贴板
<!– cur表示当前时间 max表示总时长 input表示进度条 –>
<span class=’cur’></span><input type="range" min=0 max=100 class=’range’ value=0><span class=’max’></span>
css
CSS Code复制内容到剪贴板
/* 进度条 */
.range {
width: 5.875rem;
height: 0.15rem;
background: #2386e4;
border-radius: 0.25rem;
-webkit-appearance: none !important;
position: absolute;
top: 3.55rem;
left: 6rem;
}
/* 进度滑块 */
.range::-webkit-slider-thumb {
width: 0.5rem;
height: 0.5rem;
background: #fff;
border: 1px solid #f18900;
cursor: pointer;
border-radius: 0.25rem;
-webkit-appearance: none !important;
}
js
JavaScript Code复制内容到剪贴板
//将秒数转为00:00格式
function timeToStr(time) {
var m = 0,
s = 0,
_m = ’00’,
_s = ’00’;
time = Math.floor(time % 3600);
m = Math.floor(time / 60);
s = Math.floor(time % 60);
_s = s < 10 ? ‘0’ + s : s + ”;
_m = m < 10 ? ‘0’ + m : m + ”;
return _m + ":" + _s;
}
//触发播放事件
$(‘.play’).on(‘click’,function(){









