firefox3.6でスクロールバーの色やデザインを変更する方法

このQ&Aのポイント
  • firefox3.6でスクロールバーの色やデザインを変更する方法を教えてください。
  • userchrome.cssを使ってfirefox3.6のスクロールバーのデザインを変更する方法を教えてください。
  • Windows7やXPでfirefox3.6のスクロールバーの色やデザインを変更する方法はありますか?
回答を見る
  • ベストアンサー

firefox3.6で、スクロールバーの色やデザインを変更したいです。

firefox3.6で、スクロールバーの色やデザインを変更したいです。 どのページを見ていても常に変更後のデザインを適用したいと思っています。 userchrome.cssを使えばよいのかな、と思ったのですが 設定方法がよく分かりませんでした。 どなたか変更方法をご存知の方教えていただけましたら幸いです。 firefoxのスクロールバーの色変更 - ブラウザ - 教えて!goo http://okwave.jp/qa/q3042955.html ↑同様の質問を拝見し、試してみたのですがうまくいきませんでした… 想定環境はWindows7とXPです。 意味不明でしたら加筆修正しますのでよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • neddoheny
  • ベストアンサー率60% (921/1528)
回答No.2

/*スクロールバーとボタンの色(エメラルドグリーン)*/ scrollbarbutton, thumb { -moz-appearance:none !important; background-color:#0e9 !important; border-top:1px solid #3fc !important; border-right:1px solid #0a3 !important; border-bottom:1px solid #0a3 !important; border-left:1px solid #3fc !important; -moz-border-top-colors:none !important; -moz-border-right-colors:none !important; -moz-border-bottom-colors:none !important; -moz-border-left-colors:none !important; } /* スクロールバーにマウスオーバー時の色*/ thumb:hover{ border-top:1px solid #6fc !important; border-right:1px solid #0c9 !important; border-bottom:1px solid #0c9 !important; border-left:1px solid #6fc !important; -moz-border-top-colors:none !important; -moz-border-right-colors:none !important; -moz-border-bottom-colors:none !important; -moz-border-left-colors:none !important; background-color:#3fb !important; } /* スクロールボタンにマウスオーバー時の色*/ scrollbarbutton:hover:active, scrollbarbutton:active { border-top:1px solid #0c9 !important; border-right:1px solid #6fc !important; border-bottom:1px solid #6fc !important; border-left:1px solid #0c9 !important; -moz-border-top-colors:none !important; -moz-border-right-colors:none !important; -moz-border-bottom-colors:none !important; -moz-border-left-colors:none !important; background-color:#3fb !important; } scrollbarbutton { background-repeat:no-repeat !important; background-position:center center !important; } /* レールの色 */ slider { background-color:#ffc !important; -moz-border-left-colors:none !important; -moz-border-bottom-colors:none !important; border-style:none !important; } slider[orient="vertical"] { background-color:#ffc !important; -moz-border-left-colors:none !important; border-style:none !important; }

その他の回答 (1)

  • neddoheny
  • ベストアンサー率60% (921/1528)
回答No.1

「userChrome.css」は、FirefoxのUI部分に適用する為のファイルです。 例えばサイドバー内のスクロールバーを変更したい場合などは、「userChrome.css」に記述します。ページ領域内側のスクロールバーにも適用させる場合は、「userContent.css」にも記述する必要があります。 但し、質問者の貼ったリンクはサイドバーのレールの部分の色を変更するだけのコードなので殆ど意味ないです。 一応、当方で他の参考サイトを参照にして簡単に検証してみました。 [参考サイト] http://www.geocities.jp/adsldenet/past/sample.html 文字数制限があるので、2回目の回答にコードを記述しますが、そのコードを「userChrome.css」と、「userContent.css」の両方ともに貼り付ければOKです。 当方、Windws XP SP3 Firefox3.6.10で検証済み。(Windows 7は知りません) 添付画像を参照。 スクロールバーの色、その他のアレンジ等はそちらで好きにしてください。

関連するQ&A

  • Fx3でユーザーCSSを使いスクロールバーの見た目を変えたい

    Firefox2まではuserChrome.cssとuserContent.cssを書き換えて スクロールバーを見た目を変えていましたが、 Firefox3からはuserContent.cssの方が機能しなくなってしまいました。 何か別の方法で変更可能であれば教えてください。 スクロールバーの変更だけなのでテーマ導入はしません。

  • スクロールバーの色を変えるのはどうすればいいですか?

    こんにちわ、よろしくお願いいたします。 外部cssに記述してスクロールバーの色を変更したいのですが、 どのように記述すればいいのでしょうか? またxhtmlではスクロールバーの色を変更するのはよろしくないのでしょうか? どうかよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • デザインされたスクロールバーについてです

    いつもお世話になっています。。 デザインされたスクロールバーを使用したくて、 flexcrollというファイルをダウンロードしました。 こちらのサンプルにあるファイルが使用しているものと同じかと思います http://lifescape.seesaa.net/article/51751860.html ファイルは javascriptのflexcroll.jsと cssを2ファイルを使用しています。 こちらでページ内に色を指定したスクロールバーを設置できたのですが、 同じスクロールバーをサイズ違いで、同ページ内に2つ設置したい場合、CSSでは指定が一つしかできないので、同じ大きさのスクロールバーしか設置ができません。 javascriptを2つ用意してCSSのクラス名を変更するれば、同ページ内で2種類のスクロールーが設置できるのか?? よくわかりません。。 どうかご教授お願い致します。

    • ベストアンサー
    • HTML
  • スクロールバーのデザインを変えたい

    CSSの設定で div#information { height: 150px; overflow: scroll; } という風に記述した時に現れるスクロールバーのデザインを変えたいのですが、IE以外でも対応している方法はないでしょうか? スクロールバーのデザインを変えるいい方法がありましたら教えて下さい。

    • ベストアンサー
    • HTML
  • Firefoxのスクロールバー

    昨日、Firefox1.0をインストールしたんですが、テーマを変更しても、スクロールバーがIEと同じデザインなんですけど、これをカスタマイズすることは可能なんでしょうか? OSはWindows XP Professional です。 よろしくお願いします。

  • スクロールバーの色を変更

    サイトのTOPでスクロールバーの色の変更をして、それは出来たのですが… TOPに更新履歴を表示するテキストエリアボックスのスクロールバーまで色が変わってしまいます。 ここに関しては通常の青いスクロールバーにしたいのですが、どうすればいいのか分かりません…。 スクロールバーの色の変更は<HEAD>内にこれを使いました。 <style type="text/css"> <!-- body { scrollbar-arrow-color:#000; scrollbar-face-color:#90eeaa; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#000; scrollbar-track-color:#fff; scrollbar-shadow-color:#000; scrollbar-darkshadow-color:#fff; } --> </style>

  • Firefoxの検索バー

    Firefoxで、userChrome.cssとかを使って 検索バーを二つに増やす事は出来ませんか? どなたか教えて下さい。お願いします。

  • DreamweaverMXでスクロールバーの色が変更できません・・・

    こんにちは。 DreamweaverMXでサイトを作成していますが、コードビューにスクロールバーの色を変更するCSSタグを打ち込んでも、「IE6.0ではサポートされていません」という旨のエラーが出てしまいます。プレビューでも変わらないままです。 スクロールバーの色変更はIE5.5以上ならばサポートされているはずなのですが・・・。 ちなみに、スクロールバー色変更以外のCSSタグであればちゃんと反映されていました(行間、文字大きさ等)。 また、他のサイトさんで色変更なさっている所は現在使っているブラウザでちゃんと見られます。 公式ページやここの過去ログ、グーグル検索等、色々調べてみましたがどうしても解決できませんでした。 どなたか打開策分かる方いらっしゃいましたら是非おねがいいたします。

  • firefoxのスクロールバーの色変更

    サイトをいろいろ見て調べてるんですが、IE以外のブラウザはスクロールバーの色が変えられない旨が散見されます。 小生もテーマを変更してツールバー、メニューバー、ステータスバーなどは変えられたのですが、スクロールバーだけがうまくいきません。 ぜひとも変えたいので、ご存知の方いらしたらお教えください。

  • Firefoxスクロールバーの有無でページがずれる

    Firefoxスクロールバーの有無でページがずれる 縦の長さが長いページから短いページに切り替えるとき、スクロールバーの関係で左右にガタガタずれて見えるためcssで html{ height:100%; margin-bottom:1px;} と入れてみました。(ネットで探したものです) そうするとOperaとgoogleとSafariではずれなくなったのですが、Firefoxだけ相変わらずずれます。 overflow-y:scrollにするとずれませんでしたが、IEで見たときスクロールバーが二重に見えたので、この方法は避けたいです。 Firefoxでもガタガタずれずに切り替えられる方法はありませんでしょうか? よろしくお願いします。

専門家に質問してみよう