2010-06-04 100 views
1

.body_c scrollbar-face-color:#408bc4; scrollbar-shadow-color:#afefff; scrollbar-highlight-color:#afefff; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#006399; scrollbar-track-color:#bfd3e6; scrollbar-arrow-color:#FFFFFF; margin-top:0; margin-left:0; margin-right:0; }滾動條着色中的CSS問題

我使用這個類來着色滾動條,但它只能用IE執行。 在所有瀏覽器中有沒有針對彩色滾動條的解決方案?

+5

不會IE只因爲它沒有W3C標準 – 2010-06-04 09:20:56

回答

5

您可以在Webkit瀏覽器中使用different rules做類似的事情。這些都不是CSS的正式組成部分,但其他瀏覽器不支持這樣的東西,AFAIK。

首先也是最重要的是,考慮不要與標準GUI元素混淆。所有網站和應用程序中的滾動條,按鈕等應該都是相同的。這是一個基本的可用性規則。

2

如果必須更改滾動條的外觀,注意,只有IE和Webkit瀏覽器支持CSSscrollbar改變,但這裏是一個JS插件,這將改變滾動條在所有瀏覽器

jScrollPane

但通常這不是一個好主意,因爲它可能會混淆你的用戶和像這樣的元素應該在所有瀏覽器中相同。

希望有所幫助。