浏览器默认滚动条箭头样式的修改
我在修改浏览器默认滚动条样式时,没办法实现在滚动条两边出现单个方向箭头?在默认的方向箭头处打补丁时,滚动条的两端总是会出现两个方向的按钮。
一下是代码实例:
::-webkit-scrollbar-button {
display: block;
}
::-webkit-scrollbar-button:horizontal:single-button:start {
width: 24px;
background: url("../img/scroll_btn.png") 0 -52px no-repeat;
cursor: pointer;
}
::-webkit-scrollbar-button:horizontal:single-button:end {
width: 24px;
background: url("../img/scroll_btn.png") 0 -77px no-repeat;
cursor: pointer;
}
::-webkit-scrollbar-button:vertical:single-button:start {
width: 16px;
background: url("../img/scroll_btn.png") -3px 0px no-repeat;
cursor: pointer;
}
::-webkit-scrollbar-button:vertical:single-button:end {
width: 16px;
background: url("../img/scroll_btn.png") -3px -26px no-repeat;
cursor: pointer;
}
效果图:能否去掉红色方框的空白??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个感觉是
::-webkit-scrollbar-track
的问题,不在于::-webkit-scrollbar-button
,试着将横向滚动条槽的左右margin和padding都清掉:每条轨道默认是4个按钮,那两个应该是余下的你还没设置样式的按钮,把他们隐藏就好。