Javascript 样式化搜索滑块

Javascript 样式化搜索滑块,javascript,html,css,video,range,Javascript,Html,Css,Video,Range,我这里有个视频播放器,有点问题。 我正在尝试使seekslider在滑块拇指之后显示不同的颜色。 我到处都找了,找不到一个适合我所寻找的风格的,有没有可能的方法做到这一点。 var-vid、playbtn、seekslider、curtimetext、durtimetext、mutebtn、volumeslider、fullscreenbtn; 函数initializepLayer(){ //设置对象引用 vid=document.getElementById(“我的视频”); playbtn

我这里有个视频播放器,有点问题。 我正在尝试使seekslider在滑块拇指之后显示不同的颜色。

我到处都找了,找不到一个适合我所寻找的风格的,有没有可能的方法做到这一点。
var-vid、playbtn、seekslider、curtimetext、durtimetext、mutebtn、volumeslider、fullscreenbtn;
函数initializepLayer(){
//设置对象引用
vid=document.getElementById(“我的视频”);
playbtn=document.getElementById(“playpausebtn”);
seekslider=document.getElementById(“seekslider”);
curtimetext=document.getElementById(“curtimetext”);
durtimetext=document.getElementById(“durtimetext”);
mutebtn=document.getElementById(“mutebtn”);
volumeslider=document.getElementById(“volumeslider”);
fullscreenbtn=document.getElementById(“fullscreenbtn”);
//添加事件侦听器
playbtn.addEventListener(“单击”,播放暂停,错误);
seekslider.addEventListener(“更改”,vidSeek,false);
参见addEventListener(“时间更新”,见时间更新,错误);
mutebtn.addEventListener(“单击”,vidmute,false);
volumeslider.addEventListener(“更改”,设置音量,错误);
全屏BTN.addEventListener(“单击”,切换全屏,错误);
}
window.onload=初始化图层;
函数playPause(){
如果(参见暂停){
视频播放();
playbtn.style.background=“url(https://www.weebly.com/editor/uploads/9/5/2/5/95251978/custom_themes/887526295474118648/files/style/Player/pause.png)";
playbtn.style.backgroundSize=“100%100%”;
}否则{
参阅暂停();
playbtn.style.background=“url(https://www.weebly.com/editor/uploads/9/5/2/5/95251978/custom_themes/887526295474118648/files/style/Player/play.png)";
playbtn.style.backgroundSize=“100%100%”;
}
}
函数vidSeek(){
var seekto=vid.duration*(seekslider.value/100);
vid.currentTime=seekto;
}
函数seektimeupdate(){
var nt=视频当前时间*(100/视频持续时间);
seekslider.value=nt;
var curmins=数学地板(参考当前时间/60);
var cursecs=数学地板(参考当前时间-当前分钟*60);
var durmins=数学地板(参考持续时间/60);
var dursecs=数学地板(参见持续时间-durmins*60);
如果(cursecs<10){cursecs=“0”+cursecs;}
如果(dursecs<10){dursecs=“0”+dursecs;}
如果(curmins<10){curmins=“0”+curmins;}
if(durmins<10){durmins=“0”+durmins;}
curtimetext.innerHTML=curmins+“:”+cursecs;
durtimetext.innerHTML=durmins+“:”+dursecs;
}
函数vidmute(){
如果(视为静音){
vid.muted=假;
mutebtn.style.background=“url(file:///H:/SSEmery/player/unmute.png)“禁止重复”;
mutebtn.style.backgroundSize=“100%100%”;
}否则{
vid.muted=true;
mutebtn.style.background=“url(file:///H:/SSEmery/player/mute.png)“禁止重复”;
mutebtn.style.backgroundSize=“100%100%”;
}
}
函数setvolume(){
vid.volume=volumeslider.value/100;
}
函数切换全屏(){
如果(参见请求全屏){
vid.requestFullScreen();
}else if(参见webkitRequestFullScreen){
vid.webkitRequestFullScreen();
}else if(请参阅全屏){
vid.mozRequestFullScreen();
}
}
视频#我的视频{
顶部:0px;
位置:相对位置;
宽度:100%;
身高:56.2225%;
}
分区时间{
字体系列:monospace;
颜色:#ffffff;
文本阴影:1px 1px 0.5px#0000ff;
背景:#4b4b;
背景:-webkit线性梯度(顶部,#4b4b4b 0%,#1E1E 25%,#000000 44%,#000000 100%);
背景:-webkit渐变(线性、左上、左下、从(#4b4b)、颜色停止(25%,#1e)、颜色停止(44%,#000000)到(#000000));
背景:-o-线性梯度(顶部,#4b4b4b 0%,#1E1E 25%,#000000 44%,#000000 100%);
背景:线性梯度(至底部,#4b4b 0%,#25%,#000000 44%,#000000 100%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b',endColorstr='#000000',GradientType=0);
左边距:2倍;
显示:内联块;
背景色:黑色;
填充:2×2×2×2×2×2;
边框:1px纯白;
边界半径:5px;
}
视频播放器盒{
背景重复:无重复;
背景大小:100%85%;
最大宽度:787px;
最大高度:787px;
边框顶部:5px实心#6464;
右边框:5px实心#000000;
左边框:5px实心#6464;
边框底部:5px实心#000000;
保证金:0px自动;
背景:#000000;
}
视频控制条{
背景:#9d9d9d;
背景:-webkit线性梯度(顶部,#9d9d9d0%,#8d8d10%,#4f4f4f 43%,#47474751%,#51%,#000000100%);
背景:-webkit渐变(线性、左上、左下、从(#9d9d)、颜色停止(10%、#8d8d8d)、颜色停止(43%、#4f4f)、颜色停止(51%、#474747)、颜色停止(51%、#1E1E1E1e)到(#000000));
背景:-o-线性梯度(顶部,#9d9d9d0%,#8d8d10%,#4f4f4f 43%,#47474751%,#51%,#000000100%);
背景:线性梯度(至底部,#9d9d9d0%,#8d8d10%,#4f4f4f 43%,#47474751%,#51%,#000000100%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d9d9d',endColorstr='#000000',GradientType=0);
边框顶部:5px实心#000;
右边框:5px实心#6464;
左边框:5px实心#000;
边框底部:5px实心#6464;
填充顶部:10px;
右边填充:10px;
左侧填充:10px;
垫底:10px;
颜色:#fff;
字体系列:“投石机MS”,Arial,Helvetica,无衬线;
}
按钮#playbausebtn.playbausebtn{
右:4px;
边界半径:100%;
背景大小:100%100%;
边界:无;
大纲:无;
背景:url(https://www.weebly.com/editor/uploads/9/5/2/5/95251978/custom_themes/887526295474118648/files/style/Player/Turnon.png)不重复;
浮动:左;
宽度:44px;
高度:44px;
光标:指针;
不透明度:1;
}
按钮#播放暂停按钮:悬停{
宽度:44px;
高度:44px;
背景大小:100%100%;
边界:无;
大纲:无;
背景:url(https://www.weebly.com/editor/uploads/9/5/2/5/95251978/custom_themes/887526295474