[新着] Webテンプレートを仮オープンしました
scrollbar-***-color は、スクロールバーの色を指定するプロパティです。
(*** の部分には、base、face、track、arrow、highlight、shadow、3dlight、darkshadow が入ります)
■全体の色をまとめて指定する場合
div {
width: 70%;
height: 200px;
overflow: scroll;
scrollbar-base-color: #ff0000;
}
■細かく指定する場合
div {
width: 70%;
height: 200px;
overflow: scroll;
scrollbar-face-color: #ff8c00;
scrollbar-track-color: #fff8dc;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #fff8dc;
scrollbar-shadow-color: #d2691e;
scrollbar-3dlight-color: #ffebcd;
scrollbar-darkshadow-color: #8b0000;
}
| scrollbar-base-color | (1)全体の色をまとめて指定 |
|---|---|
| scrollbar-face-color | (2)ボタン部分を指定 |
| scrollbar-track-color | (3)レール部分を指定 |
| scrollbar-arrow-color | (4)矢印を指定 |
| scrollbar-highlight-color | (5)内側のハイライトを指定 |
| scrollbar-shadow-color | (6)内側の影を指定 |
| scrollbar-3dlight-color | (7)外側のハイライトを指定 |
| scrollbar-darkshadow-color | (8)外側の影を指定 |

※各プロパティは単体で使用することもできます。
色の指定についてはスタイルシートの色指定をご覧ください。また、カラーチャートのページで色の組み合わせをチェックすることができます。
![]()
色を同化させすぎると、スクロールバーのつまみの部分が分かりにくくなってしまいます(操作性が非常に悪くなります)。スクロールバーのつまみ部分は、色の濃さを変えるなどして判別しやすくしておきましょう。
<html>
<head>
<title>TAG index Webサイト</title>
<style type="text/css">
<!--
div {
width: 70%;
height: 200px;
overflow: auto;
background-color: #ffffff;
border: 1px gray solid;
scrollbar-base-color: #ff8c00;
scrollbar-arrow-color: white;
}
-->
</style>
</head>
<body>
<div>
<p>スクロールバーの色</p>
・
・
</div>
</body>
</html>
▼これをブラウザで見ると次のように表示されます
スクロールバーの色
スクロール
スクロール
スクロール
スクロール
スクロール
スクロール
スクロール