龙岩易富通日常工作笔记

记录日常工作中的点点滴滴

如何用CSS设置滚动条颜色

2009.03.19 | 557阅读 | 0条评论 | 通用代码

我们在浏览网页的时候有时可以看到网页滚动条颜色不是系统默认的样式,而是漂亮的红色或其它颜色样式,其实这就是在网页代码之间加入代码来实现的,具体是哪些代码呢?       

页面滚动条代码及其解释如下:

scrollbar-3d-light-color 设置或检索滚动条亮边框颜色 

scrollbar-highlight-color 设置或检索滚动条3D界面的亮边(ThreedHighlight)颜色 

scrollbar-face-color 设置或检索滚动条3D表面(ThreedFace)的颜色 

scrollbar-shadow-color 设置或检索滚动条3D界面的暗边(ThreedShadow)颜色 

scrollbar-dark-shadow-color 设置或检索滚动条暗边框(ThreedDarkShadow)颜色 

scrollbar-arrow-color 设置或检索滚动条方向箭头的颜色 

scrollbar-base-color 设置或检索滚动条基准颜色。

其它界面颜色将据此自动调整 

参考代码如下 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<title>如何用CSS设置滚动条颜色 www.52css.com</title> 

<style type="text/css"> 

<!-- 

#height {height:1000px;} 

html { scrollbar-face-color:#C00; scrollbar-highlight-color:#602562; scrollbar-3dlight-color:#ff00ff; scrollbar-darkshadow-color:#ffff00; scrollbar-Shadow-color:#000; scrollbar-arrow-color:#FFF; scrollbar-track-color:#D6A27E; } 

--> 

</style> 

</head> 

<body> 

<div id="height">

</div> 

</body> 

</html>

请注意,有些朋友在实际的使用中,CSS定义了滚动条颜色,可测试时发现并没有起作用。这到底是什么原因呢?   

请注意定义滚动条颜色CSS代码的选择符!在以往的教程中,选择符定义为Body即实现了改变滚动条颜色的效果。而现在最好将选择符改成html!如上面的实例所示。


赞 (

发表评论