2012-02-29 5 views
0

Firefoxでカスタムスクロールバーを使用する方法??私は..Firefoxでカスタムスクロールバーを使用する方法は?

@-moz-document url("chrome://browser/content/scratchpad.xul"), 
url("chrome://stylish/content/edit.xul") { 
    scrollbar, 
    scrollbar thumb, 
    scrollcorner { 
     -moz-appearance:none!important; 
     background:none!important; 
     border:none!important; 
     min-height:9px!important; 
     min-width:9px!important; 
    } 

    scrollbar thumb { 
     background:rgba(0,0,0,.2) padding-box!important; 
     border:1px solid rgba(0,0,0,.6)!important; 
     border-radius:3px!important; 
    } 

    scrollbar thumb:-moz-any(:hover, :active) { 
     background:rgba(0,0,0,.8) padding-box!important; /* Why doesn't :active work? */ 
    } 

    scrollbar scrollbarbutton { 
     visibility: collapse !important; 
    }  
} 
+1

あなたは '' 要素のスクロールバーのスタイルをしようとしていますか?これは動作しません。明示的な ''要素はありません。おそらくユーザエージェントスタイルシート(ユーザスタイルシートではない)でスクロールバーをスタイルすることができますが、考えられるクラッシュはもっと起こり易いでしょう。 –

+0

ここをクリックhttp://forum.userstyles.org/discussion/24650/how-to-style-a-scrollbar/ – NatureShade

答えて

0

私の知る限りでは、scrollbar要素が存在しない、とあなたは(とにかく、Firefoxで)CSSでスクロールバーのスタイルを設定することはできません、これを使用したが、働いていないです。あなたはその要素についてどこで知りましたか?

+1

XULを使用すると、スクロールバーにアクセスできます。私はそれについて何も知らない。 https://developer.mozilla.org/en/XUL/scrollbar – Rob

2

ここには優れたクロスブラウザスクロールバースタイラがあります。これは実際にネイティブブラウザのスクロールバーをスタイリングする代わりに、スクロールバーを模倣します。

http://livepipe.net/control/scrollbar

関連する問題