Css :-webkit滚动条是否可以使滚动条拇指增长而不是移动?

Css :-webkit滚动条是否可以使滚动条拇指增长而不是移动?,css,Css,当用户滚动时,我希望我的滚动像这样工作。e、 g开始填充,而不是移动。 是否有可能使滚动拇指增长或在拇指前后使滚动条轨迹条的样式不同?下面是一个如何实现此加载程序的小示例 window.addEventListener(“滚动”),即(e)=>{ var html=document.documentElement; 设步长为100/(html.scrollHeight-window.innerHeight); 让loader=document.getElementById(“滚动进度”);

当用户滚动时,我希望我的滚动像这样工作。e、 g开始填充,而不是移动。


是否有可能使滚动拇指增长或在拇指前后使滚动条轨迹条的样式不同?

下面是一个如何实现此加载程序的小示例

window.addEventListener(“滚动”),即(e)=>{
var html=document.documentElement;
设步长为100/(html.scrollHeight-window.innerHeight);
让loader=document.getElementById(“滚动进度”);
loader.style.width=(步骤*html.scrollTop)+“%”;
})
#滚动进度{
高度:5px;
位置:固定;
左:0;
排名:0;
背景:橙色;
}
贝克先生{
位置:固定;
左:0;
排名:0;
宽度:100vw;
高度:5px;
背景:浅灰色;
z指数:-1;
}
.盒子{
高度:3000px;
}

下面是一个如何实现此加载程序的小示例

window.addEventListener(“滚动”),即(e)=>{
var html=document.documentElement;
设步长为100/(html.scrollHeight-window.innerHeight);
让loader=document.getElementById(“滚动进度”);
loader.style.width=(步骤*html.scrollTop)+“%”;
})
#滚动进度{
高度:5px;
位置:固定;
左:0;
排名:0;
背景:橙色;
}
贝克先生{
位置:固定;
左:0;
排名:0;
宽度:100vw;
高度:5px;
背景:浅灰色;
z指数:-1;
}
.盒子{
高度:3000px;
}

您可以使用负盒阴影近似此值:

body::-webkit滚动条{
宽度:1米;
}
正文::-webkit滚动条拇指{
背景颜色:橙色;
盒影:-1000vmax-1000vmax 0px 1000vmax橙色;
}
身体{
宽度:300vw;
高度:300vh;
背景:线性梯度(60度,红色,蓝色,橙色);
保证金:0;
}
html{
背景:#fff;

}
您可以使用负盒阴影近似此值:

body::-webkit滚动条{
宽度:1米;
}
正文::-webkit滚动条拇指{
背景颜色:橙色;
盒影:-1000vmax-1000vmax 0px 1000vmax橙色;
}
身体{
宽度:300vw;
高度:300vh;
背景:线性梯度(60度,红色,蓝色,橙色);
保证金:0;
}
html{
背景:#fff;

}
you look you look you look you look you look you look you look you look you look you look you look you look真的很好解决方案:)但这不会在所有浏览器(如firefox)中都起作用,对吗?真的很好解决方案:)但这不会在所有浏览器(如firefox)中起作用,对吗?我们希望有一个css解决方案,但这看起来很平滑,而且会成功工作横杆