我想知道是否有可能在DIV的内部和顶部有一个滚动条,而不是旁边的滚动条?我正在开发一个chrome扩展,其中我有一个DIV,它包含页面最右侧的信息。当DIV超过页面高度时,滚动条会出现在此DIV旁边,而不是DIV内部和顶部。此外,我想知道,当用户不在滚动条上悬停时,是否有可能使滚动条淡出?
我已经在css中使用-webkit修改了滚动条的外观。以下是我所做的工作的一小段:
#sidebar::-webkit-scrollbar {
width: 8px;
height: 8px;
}
#sidebar::-webkit-scrollbar-track-piece {
background-color: #f3f3f3;
-webkit-border-radius: 0px;
}
#sidebar::-webkit-scrollbar-thumb:vertical {
height: 50px;
background-color: #ccc;
-webkit-border-radius: 0px;
}
发布于 2012-03-24 18:08:08
就拥有“内部”滚动条而言,您可以通过用另一个具有相同高度和所需永久宽度的DIV包装DIV来产生这种错觉。然后将内部DIV设置为100%宽度,它将随着滚动条的出现而调整。至于淡入淡出,我不相信滚动条是DOM的一部分,所以Javascript被淘汰了,但是你可以在CSS http://fvsch.com/code/transition-fade/test1.html中使用动画属性
https://stackoverflow.com/questions/9854130
复制相似问题