aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-12-30 02:26:50 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2022-01-06 01:16:23 +0900
commit4c850b443c1415137bfeaac30eda12756e71454a (patch)
tree47a105cfbdb4c2dc05b117c8c8a16774f9170a6c
parent969de7bff46d070600f47bdcb83d6b88a0dfba27 (diff)
downloadtranslated-content-4c850b443c1415137bfeaac30eda12756e71454a.tar.gz
translated-content-4c850b443c1415137bfeaac30eda12756e71454a.tar.bz2
translated-content-4c850b443c1415137bfeaac30eda12756e71454a.zip
2021/08/13 時点の英語版に同期
-rw-r--r--files/ja/web/css/scrollbar-color/index.md149
1 files changed, 71 insertions, 78 deletions
diff --git a/files/ja/web/css/scrollbar-color/index.md b/files/ja/web/css/scrollbar-color/index.md
index a546ce3983..2a90606e78 100644
--- a/files/ja/web/css/scrollbar-color/index.md
+++ b/files/ja/web/css/scrollbar-color/index.md
@@ -4,118 +4,111 @@ slug: Web/CSS/scrollbar-color
tags:
- CSS
- CSS プロパティ
- - Reference
+ - リファレンス
+ - CSS スクロールバー
+ - recipe:css-property
- scrollbar-color
- - スクロールバー
+browser-compat: css.properties.scrollbar-color
translation_of: Web/CSS/scrollbar-color
---
-<div>{{CSSRef}}</div>
+{{CSSRef}}
-<p><span class="seoSummary"><a href="/ja/docs/Web/CSS">CSS</a> の <strong><code>scrollbar-color</code></strong> プロパティは、スクロールバーのトラックとつまみの色を設定します。</span></p>
+**`scrollbar-color`** は [CSS](/ja/docs/Web/CSS) のプロパティで、スクロールバーのトラックとつまみの色を設定します。
-<p><strong>トラック</strong>はスクロールバーの背景を表し、一般的にスクロール位置にかかわらず固定されています。</p>
+**トラック**はスクロールバーの背景を表し、一般的にスクロール位置にかかわらず固定されています。
-<p><strong>つまみ</strong>はスクロールバーの動く部分で、ふつうはトラックの上を動きます。</p>
+**つまみ**はスクロールバーの動く部分で、ふつうはトラックの上を動きます。
-<div>{{EmbedInteractiveExample("pages/css/scrollbar-color.html")}}</div>
+{{EmbedInteractiveExample("pages/css/scrollbar-color.html")}}
-<p>{{CSSInfo}}</p>
+## 構文
-<h2 id="Syntax" name="Syntax">構文</h2>
-
-<pre class="brush: css notranslate">/* キーワード値 */
+```css
+/* キーワード値 */
scrollbar-color: auto;
-scrollbar-color: dark;
-scrollbar-color: light;
-/* &lt;color&gt; 値 */
+/* <color> 値 */
scrollbar-color: rebeccapurple green; /* 二つの有効な色。
一つ目はスクロールバーのつまみ、二つ目はトラックに適用される。 */
/* グローバル値 */
scrollbar-color: inherit;
scrollbar-color: initial;
+scrollbar-color: revert;
scrollbar-color: unset;
-</pre>
-
-<h3 id="Values" name="Values">値</h3>
-
-<dl>
- <dt><code>&lt;scrollbar-color&gt;</code></dt>
- <dd>スクロールバーの色を定義します。
- <table class="standard-table">
- <tbody>
- <tr>
- <td><code>auto</code></td>
- <td>他にスクロールバーに関する色のプロパティがない場合、スクロールバーの位置を表す既定の表示になります。</td>
- </tr>
- <tr>
- <td><code>dark</code></td>
- <td>暗い色のスクロールバーを示し、プラットフォームで提供している暗い色のスクロールバー化、暗い色のカスタムスクロールバーのどちらかになります。</td>
- </tr>
- <tr>
- <td><code>light</code></td>
- <td>明るい色のスクロールバーを示し、プラットフォームで提供している明るい色のスクロールバー化、明るい色のカスタムスクロールバーのどちらかになります。</td>
- </tr>
- <tr>
- <td><code>&lt;color&gt; &lt;color&gt;</code></td>
- <td>最初の色をスクロールバーのつまみに、二番目の色をスクロールバーのトラックに適用します。</td>
- </tr>
- </tbody>
- </table>
-
- <div class="note">
- <p><strong>メモ</strong>: ユーザーエージェントはビューポートのルート要素に、何らかの <code>scrollbar-color</code> の値を適用しなければなりません。</p>
- </div>
- </dd>
-</dl>
-
-<h3 id="Formal_syntax" name="Formal_syntax">形式文法</h3>
+```
+
+### 値
+
+- `<scrollbar-color>`
+
+ - : スクロールバーの色を定義します。
+
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td><code>auto</code></td>
+ <td>
+ 他にスクロールバーに関する色のプロパティがない場合、スクロールバーの位置を表す既定の表示になります。
+ </td>
+ </tr>
+ <tr>
+ <td><code>&#x3C;color> &#x3C;color></code></td>
+ <td>
+ 最初の色をスクロールバーのつまみに、 2 番目の色をスクロールバーのトラックに適用します。
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ > **Note:** ユーザーエージェントはビューポートのルート要素に、何らかの `scrollbar-color` の値を適用しなければなりません。
+
+## アクセシビリティの考慮
+
+`scrollbar-color` プロパティで色の値を指定して使用する場合、指定した色の間に十分なコントラストがあることを確認してください。キーワード値の場合、ユーザーエージェントは使用する色の間に十分なコントラストがあることを保証してください。 [Techniques for WCAG 2.0: G183: Using a contrast ratio of 3:1](https://www.w3.org/TR/WCAG20-TECHS/G183.html) を参照してください。
+
+## 公式定義
+
+{{CSSInfo}}
+
+## 形式文法
{{CSSSyntax}}
-<h2 id="Example" name="Example">例</h2>
+## 例
+
+### あふれた場合のスクロールバーに着色する
-<h3 id="CSS">CSS</h3>
+#### CSS
-<pre class="brush:css notranslate">.scroller {
+```css
+.scroller {
width: 300px;
height: 100px;
overflow-y: scroll;
scrollbar-color: rebeccapurple green;
-}</pre>
+}
+```
-<h3 id="HTML">HTML</h3>
+#### HTML
-<pre class="brush: html notranslate">&lt;div class="scroller"&gt;Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi welsh onion daikon amaranth tatsoi tomatillo melon azuki bean garlic. Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato. Dandelion cucumber earthnut pea peanut soko zucchini.&lt;/div&gt;</pre>
+```html
+<div class="scroller">Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi welsh onion daikon amaranth tatsoi tomatillo melon azuki bean garlic. Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato. Dandelion cucumber earthnut pea peanut soko zucchini.</div>
+```
-<h3 id="Result" name="Result">結果</h3>
+#### 結果
-<div>{{EmbedLiveSample("Example")}}</div>
+{{EmbedLiveSample("Coloring_overflow_scrollbars")}}
-<h2 id="Accessibility_concerns" name="Accessibility_concerns">アクセシビリティの考慮事項</h2>
+## 仕様書
-<p><code>scrollbar-color</code> プロパティで色の値を指定して使用する場合、指定した色の間に十分なコントラストがあることを確認してください。キーワード値の場合、ユーザーエージェントは使用する色の間に十分なコントラストがあることを確認してください。 <a href="https://www.w3.org/TR/WCAG20-TECHS/G183.html">Techniques for WCAG 2.0: G183: Using a contrast ratio of 3:1</a> を参照してください。</p>
+{{Specifications}}
-<h2 id="Specifications" name="Specifications">仕様書</h2>
+## ブラウザーの互換性
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">仕様書</th>
- <th scope="col">状態</th>
- <th scope="col">備考</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS Scrollbars", "#scrollbar-color", "scrollbar-color")}}</td>
- <td>{{Spec2("CSS Scrollbars")}}</td>
- <td>初回定義</td>
- </tr>
- </tbody>
-</table>
+{{Compat}}
-<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2>
+## 関連情報
-<div>{{Compat("css.properties.scrollbar-color")}}</div>
+- [`scrollbar-width`](/ja/docs/Web/CSS/scrollbar-width)
+- [`overflow`](/ja/docs/Web/CSS/overflow)