スクロール バーの太さ。
名前 | scrollbar-width
|
---|---|
値 | auto | thin | none |
初期値 | auto |
適用対象 | overflow が適用されるボックス |
継承 | されない |
百分率 | 受容しない |
算出値 | 指定されたキーワード/絶対長さ |
正準的順序 | 文法に従う |
アニメーション型 | 算出値の型による |
このプロパティは、[要素のスクロール バーが示されるときの最大の太さを設定する]ことを、作者に許容する。
auto
<TEXTAREA rows=5 style=" scrollbar-width:auto; ">あ い う え お か </TEXTAREA>
thin
注記: 既定では、[それ以上細くできないか、細くしても無為になるような、極小なスクロール バー]しか備えないプラットフォームもある。その事例では、実装は、この値を auto として扱ってもよい。
<TEXTAREA rows=5 style=" scrollbar-width:thin; ">あ い う え お か </TEXTAREA>¶
none
<TEXTAREA rows=5 style=" scrollbar-width:none; ">あ い う え お か </TEXTAREA>
ユーザー エージェントは、根要素上に設定された scrollbar-width 値は、表示域に適用するものとする。
ユーザー エージェントは、WCAG 2.1 SC 2.5.5 Target Size(ターゲットのサイズ)[WCAG21] に従って、実際のスクロール バー幅に要する最小なサイズを施行するべきである。
scrollbar-width に none を利用する作者は、もっと内容があってスクロールは可能なことを視覚的にヒントする[代替/等価]な何かを供するべきである。利用者が直に操作する以外の手段により、要素がスクロールされつつある状況においては(例:プログラム的に)、作者は、none に代えて overflow: hidden 利用するべきである。
注記: overflow(および overflow-*)プロパティと違って、HTML <BODY> 要素上に設定された scrollbar-width 値は、表示域へは伝播されない。
注記: この仕様は、スクロール バーの正確な位置や形状、そのアニメーション(fading or sliding in/out of view など)は、定義しない。
::-webkit-scrollbar、::-webkit-scrollbar-button、::-webkit-scrollbar-thumb、::-webkit-scrollbar-track、::-webkit-scrollbar-track-piece、::-webkit-scrollbar-corner、::-webkit-resizer疑似要素。
表示内容: |
表示内容: |