【发布时间】:2009-02-09 09:51:06
【问题描述】:
我有一个带有 HTML 页面的客户端,其中包含几个带有文本内容的滚动 div。她使用了大量基于图像的设计,因此默认滚动条根本不适合它。她想使用不同的风格,但据我所知这是不可能的。
你怎么看?
【问题讨论】:
我有一个带有 HTML 页面的客户端,其中包含几个带有文本内容的滚动 div。她使用了大量基于图像的设计,因此默认滚动条根本不适合它。她想使用不同的风格,但据我所知这是不可能的。
你怎么看?
【问题讨论】:
【讨论】:
从可用性的角度来看,更改滚动条是不行的。用户熟悉他/她的操作系统及其提供的视觉环境。改变这一点确实会造成混乱,尤其是那些不熟悉计算机的人、老年人等。
今天的大多数用户可能会认出滚动条,只要它具有基本形状 - 许多人甚至不会使用滚动条本身,而只会使用鼠标上的滚轮。
尽管如此,这仍然是一件值得考虑的事情。考虑你的听众。无论您做什么,如果您使用自定义滚动条,请确保它确实适用于所有平台/所有浏览器。
【讨论】:
您可以使用 CSS 更改颜色,但 IIRC 只有 IE v5.5+ 支持此 CSS。其他浏览器没有!
查看这里的演示: http://www.iconico.com/CSSScrollbar/
【讨论】:
有点可能。
body {
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #808080;
scrollbar-darkshadow-color: #000000;
}
注意:: 如果您指定了 XHTML Doctype,它可能不起作用!!
【讨论】: