2013-05-26 197 views

回答

18

我已经玩了你。 首先,我将按钮设置为10px x 10px以使其更容易,并且通过指向左,右,上和下的10个箭头创建4 10。 然后我将背景大小设置为100%,以正确缩放它。 然后我使用,:increment,:decrement,:horizontal:vertical选择器为每个按钮设置正确的图像。 图片现在在我的公共收藏箱中,但您可以添加自己的图片。

下面是更新后的代码:http://jsfiddle.net/Nk3NH/2/

我写的是这样的代码:

::-webkit-scrollbar-button { 
    background-size: 100%; 
    height: 10px; 
    width: 10px; 
    -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); 
} 

::-webkit-scrollbar-button:horizontal:increment { 
    background-image: url(https://dl.dropboxusercontent.com/u/55165267/icon2.png); 
} 

::-webkit-scrollbar-button:horizontal:decrement { 
    background-image: url(https://dl.dropboxusercontent.com/u/55165267/icon4.png); 
} 

::-webkit-scrollbar-button:vertical:increment { 
    background-image: url(https://dl.dropboxusercontent.com/u/55165267/icon3.png); 
} 

::-webkit-scrollbar-button:vertical:decrement { 
    background-image: url(https://dl.dropboxusercontent.com/u/55165267/icon.png); 
} 

编辑: 设法滚动按钮旁边彼此OP想加入这些样式:

::-webkit-scrollbar-button:end { 
    display: block; 
} 

::-webkit-scrollbar-button:start { 
    display: none; 
} 

http://jsfiddle.net/Nk3NH/4/

更新代码的base64图像,而不是断开的链接:

http://jsfiddle.net/burkybang/1z7vgfpt/

+0

抱歉,这段代码并不完全是我需要的,因为我想要的按钮,正如我所说的那样:http://i.imgur.com/aMl9c6y.gif 如果你这样做了,我会给你20个声望.. – user2401856

+0

是啊我知道你自己写了,不用担心,如果你按照我的要求做了什么,你会得到20的声望;) – user2401856

+0

对不起,误解了一秒 –

-2

只需添加:

::-webkit-scrollbar-thumb { 
    background-image:url(http://i.imgur.com/ygGobeC.png); 
} 
+0

不幸的是它是不完整的代码,因为它在两个方向上增加了相同的图像,以两轴的上下和不正是我想要的 – user2401856