firefox - 自定义滚动条

时间:2013-12-12 07:06:29

标签: css

我有以下代码来自定义webkit滚动条....

/*webkit scroll bar*/  

::-webkit-scrollbar {
    width: 6px;
}


::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}


::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,0,0); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0); 
}

我想要做的是以相同的方式自定义在firefox中加载的页面的滚动条...我尝试了以下代码...

/*mozilla scroll bar*/  

::-moz-scrollbar {
    width: 6px;
}


::-moz-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}


::-moz-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,0,0); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-moz-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0); 
}

但它不起作用.....我怎么能像我为webkit一样自定义滚动条...任何帮助都会受到赞赏...提前感谢... :)

2 个答案:

答案 0 :(得分:7)

你不能因为bug #77790(Link#1)。

  

错误77790 - (滚动条颜色)设置滚动条样式(将:: :: moz-horizo​​ntal-scrollbar绑定到XBL)\

唯一的方法是使用jQuery。我不知道如何编码,所以不要问我。我为jQuery滚动条准备了以下链接。 Click here!(链接#2)

链接:

答案 1 :(得分:3)

FireFox支持以下两个:

  1. scrollbar-width:自动|薄|无...
  2. 滚动条颜色