ボックスや枠線の表示・装飾 (HTML,CSS)

更新日:2002年11月11日

スクロールバーに色を付ける方法

せっかくページ全体をデザインしたのに、スクロールバーの色でデザインが台無し…なんてことはありませんか?スクロールバーに好きな色を指定してみましょう。方法はとっても簡単です。

スクロールバーを好きな色で塗る

せっかくページ全体をデザインしたのに、スクロールバーの色でデザインが台無しに見える……ということはありませんか?Internet Explorer 5.5 以降では、スタイルシートを使ってスクロールバーの色を細かく指定することができます。
※スタイルシートによるスクロールバーの色指定は、Internet Explorerの独自拡張機能です。

スクロールバーの例
▲色を変えたスクロールバーの例

その他のブラウザでは何にも変化しないのですが、変化しないだけで特に害はないので、 スクロールバーの色を変えてみたい方は、気軽に試してみましょう。

ベースカラーだけを指定する

最も手軽な方法は、ベースカラーだけを指定する方法で、これはとても簡単です。次のように、たった3行を書くだけです。

<style type="text/css"><!--
   html, body { scrollbar-base-color: #ffcccc; }
--></style>

※「html, body」: ウインドウのスクロールバーに対して色を指定したい場合は、このように html要素と body要素に対してスタイルを指定します。
※「scrollbar-base-color」: スクロールバーのベースカラーを指定するためのプロパティです。
※「#ffcccc」: 色の指定です。好きな色を入れて試してみて下さい。この色がバーの表面の色になり、その他の部分の色は自動的に決められます。

ウインドウそのものではなく、「テキストボックス」のスクロールバーの色だけを変えたいのであれば、次のように記述します。

<style type="text/css"><!--
   textarea { scrollbar-base-color: #ffcccc; }
--></style>

セレクタ(スタイルを適用する要素名)を「textarea」に変えるだけです。
テキストボックスのほか、スクロールバーが存在するすべての要素に対して指定可能です。

このように、「ベースカラー」の1色を指定することで、自動的にスクロールバー全体が立体的に装飾されます。 もっと細部まで自由に色を指定したい場合は、スクロールバーの各部分ごとに色を指定できるプロパティを利用します。

次のページへ続きます →

1 2
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…

続きを読む

All About Good Answers Topics

回答募集中のトピック(お題)

回答できるものを探そう Good Anwsersトップへ
今なら最大10,000円の回答キャンペーン実施中!

ビジネススタイルは、スーツの着こなしのルールを遵守しつつ、小物で個性を打ち出すのがセオリー。だからこそ、比較的自由度の高いバッグが重要だ。そこで今回は、「ブリーフケース」と「トートバッグ」という今おすすめのタイプから15点ずつアイテムをピックアップ。品質や素材が秀でているだけでなく、機能面も優れる才色兼備な逸品を厳選した。バッグを新調するだけで、不思議なほど心躍る。

人気ホームページ作成ランキング

Powered by 価格.com

おすすめ記事

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

All About ウェブマガジン

男性向け

男のカバン完全カタログ

女性向け

パンの美味しい、素敵カフェ

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック