LoginSignup
1
0

scrollbar-color について

Last updated at Posted at 2024-03-23

scrollbar-color について

Android のブラウザで画像のような表示を確認 (画像自体は PC の Windows にて再現)

  • タイムライン の下部に部分的な緑色の表示が行われている

image.png

表示の結果の主な理由としては以下のような実装が候補として挙がる。

scrollbar-color: var(--color-surface-variant) transparent

想像される期待された挙動

期待される表示は以下のようにスクロールバーが重ならずタブの選択が表示されることであると考えられる。

image.png

実装を確認したところスクロールを行うと透明となる挙動である模様
想定される挙動は以下の通り

  • スクロール可能であることを示すため初期表示ではスクロールバーを表示
  • スクロールされた後、ユーザはスクロール可能であると認識したとみなしスクロールバーを透明化

対応案

padding-bottom 指定

既存の実装を尊重する場合、重なりが発生しないようにすることとなるため、
padding などで表示位置を調整する対応となる。

レイアウトは変更されるがスクロールバーが表示されていても選択中タブとの重なりは発生しない。

image.png

padding-bottom: {任意のスクロールバーの高さ}px

scrollbar-color の指定変更

初期表示に transparent を指定することで重なっていることを明示する形となる。

scrollbar-color: transparent var(--color-surface-variant) transparent

image.png

  • デザインなどでは問題があるかもしれないがユーザにスクローラブルであると訴求する表示にはなっている。
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0