ホーム >>> HTML整理ノート

scrollbarの色設定

・スクロールバーの各部分の色を指定。IE独自機能、他のプラウザは無視
・<body>,<textarea>やoverflowでスクロールバーを表示した要素だけに適用できる。
・継承する。
(種類)
 scrollbar-base-color:(色値)  ・・・他の設定を省いた場合のベース色
 scrollbar-face-color:(色値)  ・・・スライダーの表面色
 scrollbar-track-color:(色値)  ・・・スクロールバーの下地色
 scrollbar-arrow-color:(色値)   ・矢印の色
 scrollbar-higtlight-color:(色値) ・・・ボタンの明るい側の色
 scrollbar-shadow-color:(色値)    ・・・ボタンの影の色
 scrollbar-3dlight-color:(色値)  ・・・ボタンの上/左側の色
 scrollbar-darkshadow-color:(色値)  ・・・ボタンの下/右側の色

Sample

ページ全体に
 <style type="text/css">
  html,body {scrollbar-base-color:green;scrollbar-face-color:navy;
      scrollbar-arrow-color:aqua;scrollbar-track-color:pink}

 </style>
が設定されている。

scrollbar-base-color:yellowだけ指定
face-colorとarrow-colorとtrack-colorは
BODY要素から継承されている

サクラの画像

scrollbar-base-color:pink
scrollbar-arrow-color:white
scrollbar-track-color:#d8d8d8

を指定。face-colorは継承されている

サクラの画像

他も指定
scrollbar-base-color:pink
scrollbar-face-color:#b0e0e0
scrollbar-arrow-color:red
scrollbar-track-color:#d8d8d8

サクラの画像

★<body style="scrollbar-base-color:・・・・">形式で直接指定する方法は不可だった(?)。ヘッダー内で<style type="text/css">を使って指定すればOK。ただし、html,body {・・・}のようにhtmlを付け加えなければならない。(このへんはイマイチよく分らない。いつか調べたい)

Sample Source......................................................................>>>

<style type="text/css">
 html,body {scrollbar-base-color:green;scrollbar-face-color:navy;
     scrollbar-arrow-color:aqua;scrollbar-track-color:pink}
</style>
</head>

<body>
<div style="width:160px;height:130px;border:1px solid navy;
    overflow:scroll;scrollbar-base-color:yellow">
 サクラの画像<img src="../../images/cut/sakura.gif">
</div>
<div style="width:160px;height:130px;border:1px solid navy;overflow:scroll;
 scrollbar-base-color:pink;scrollbar-arrow-color:white;scrollbar-track-color:#d8d8d8">
 サクラの画像<img src="../../images/cut/sakura.gif">
</div>
<div style="width:160px;height:130px;border:1px solid navy;overflow:scroll;
 scrollbar-base-color:pink;scrollbar-face-color:#b0e0e0;
 scrollbar-arrow-color:red;scrollbar-track-color:#d8d8d8">
 サクラの画像<img src="../../images/cut/sakura.gif">
</div>