CSS制作网页实例:改变滚动条的样式
相信很多人都遇到过在设计中自定义滚动条样式的情景,之前我都是努力说服设计师接受浏览器自带的滚动条样式,但是这样只能规避还是解决不了问题,最近在项目中遇到了,正好来总结一下。当然,兼容所有浏览器的滚动条样式目前是不存在的。 IE下的滚动条样式IE是最早提供滚动条的样式支持,嗯,好多年了,但是其它浏览器一直没有支持,IE独孤求败了。 这些样式规则很简单:
大概就这些,你也可以定义cursor来定义滚动条的鼠标手势。 这里,很久以前danger做了个基于Flash的可视化工具,简单但是好用: 选中CSS选项即可自动生成CSS样式,这里不再过多的介绍了。嗯,多谢大猫老湿推荐。 webkit的自定义滚动条样式yes,这里才是今天要重点介绍的。 从上一部分的样式名中就可以看到,IE只能定义相关部分的color等属性,这样太不灵活了。 webkit最近实现了对滚动条的支持,先看一个简单的demo: 不过,webkit不再是用简单的几个CSS属性,而是一坨的CSS伪元素:
通过这些伪元素,可以完全的重写一个网站的滚动条样式。 当然webkit提供的不止这些,还有很多伪类,可以更丰富滚动条样式:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |