经常使用Chrome浏览器浏览Gmail的朋友应该会发现,Gmail在显示比较长的内容时的时(比如常常的邮件列表或者联系人列表),右侧会出现一个灰色调的滚动条,风格与系统自带的完全不同。
这个滚动条并不是用JavaScript写成的,没有用到任何插件,只需要几句简单的CSS3即可。主要用到了-webkit-scrollbar、-webkit-scrollbar-button、-webkit-scrollbar-track、-webkit-scrollbar-thumb这几个伪类。
以下是我从Gmail的源代码中提取并稍作修改的控制滚动条的CSS代码:
::-webkit-scrollbar {
height:11px;
width:11px
}
::-webkit-scrollbar-button {
height:0;
width:0
}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {
display:block
}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement {
display:none
}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {
border-style:solid;
border-color:transparent
}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{
background-clip:padding-box;
background-color:#fff;
}
::-webkit-scrollbar-thumb {
-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
background-clip:padding-box;
background-color:rgba(0,0,0,.2);
min-height:28px;
padding-top:100
}
::-webkit-scrollbar-thumb:hover {
-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);
background-color:rgba(0,0,0,.4)
}
::-webkit-scrollbar-thumb:active {
-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35);
background-color:rgba(0,0,0,.5)
}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {
border-width:0;
}
::-webkit-scrollbar-track:hover {
-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1);
background-color:rgba(0,0,0,.05)
}
::-webkit-scrollbar-track:active {
-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);
background-color:rgba(0,0,0,.05)
}
如果希望自己的网站也拥有Gmail风格的滚动条,只需要把上面的代码添加进CSS文件就可以了。
本站已亲测,如无请按F5强制刷新…
喂喂,我这看滚动条是纯黑的= =!而且你是不是开了Super cache啊,那东西似乎把评论验证码也给缓存上了。。。
别一次开多窗口
开多了就刷新一次…
纯黑应该是浏览器问题…
纯净系统安装Google浏览器显示正常…
这个还需要浏览器支持啊。
当然…
好多功能都需要浏览器支持的…
这个真看不懂啊
css啊…
亲。不错哦。亲测可行。
话说交换友链不?我已经添加了。
。。。没感觉有多用户体验
本来就不是为了用户体验…
个性化>>>自己改代码
匹配主题!
而且这个滑动的视觉上比默认的好那么点…
而且我们这些折腾型博主和个性博主跟你们seo爱好者的发展方向不同…
博客说真的,没必要专门seo…
随意更好…
特意过来看看你用了没
用什么???
当然是看你有没有使用这个 CSS 了
没想到是沙发……再发一个……
跟随鼠标的移动效果才好~
跟随移动不喜欢啊…