A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No1です。
>ここまで来たら25%、半分辺りまで来たら50%と表示する感じです
スクロールバーに組み込むわけではなく、どこかに値を表示するだけなら、No1に挙げたカスタマイズ等は不要ですね。
表示用のDIVでも作成して、position:fixed などにしておいて、スクロール量から計算した値を表示するだけで済みます。
とは言っても、多少面倒ですけれど…
基本的に%値は
「現在のスクロール量」 / 「最大スクロール量」 * 100
で求められます。
「現在のスクロール量」は window.scrollY で求められます。
一方で、「最大スクロール量」に対する概念はあるようですが、fx以外は実装されていないようです。
https://developer.mozilla.org/ja/docs/Web/API/Wi …
https://caniuse.com/?search=window.scrollMaxY
ですので、「最大スクロール量」は計算で求めることになりますが、
「文書全体の高さ」-「ビューポートの高さ」
として求めることになりそうです。
ひとまず、このくらいまで分解しておけば、個々の値の算出方法は検索すれば見つかると思いますし、本当に実装なさるおつもりがあるのかどうかも不明なので、以下は省略します。
No.1
- 回答日時:
こんばんは
>%表示にすること出来ますか?
どのように「%表示」したいのか不明ですが、スクリプトを使えば可能そうに思います。
(表示をどのようにするのか、工夫が必要ではないかと思いますけれど…)
「%表示」そのものではありませんけれど、スクリプトを利用したカスタマイズ例を解説しているサイトをご参考までに。
https://hsmt-web.com/blog/css-js-scrollbar/
https://shanabrian.com/web/library/flexcroll.php
検索すれば他にもいろいろ見つかると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでフォームのListbo...
-
Excelでワードアートや図を常に...
-
TikTokLiteの自動スクロールの...
-
アコーディオンで開かれたパネ...
-
リストビューをスクロールさせ...
-
Visual Basicから Spreadのスク...
-
vb,netでtextboxの文字を右から...
-
一体の時間が経過してからCSSの...
-
Excelの質問で票の途中に...
-
階層フレキシブルコントロール...
-
PDFを(htmlのように)無限に縦...
-
MSFlexGridのスクロールバー位置
-
Dreamweaverで作ったサイトの不...
-
複数の画像を横にスクロールさ...
-
ページ訪問時にiframe内を自動...
-
ポストバック時のスクロール位...
-
デジタル時計の時刻合わせの方...
-
エクセルのシート上に別のシー...
-
マイページはどこを開くの
-
「Cancel = True」とはどういう...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでワードアートや図を常に...
-
PDFを(htmlのように)無限に縦...
-
リストビューをスクロールさせ...
-
エクセルVBAでフォームのListbo...
-
TikTokLiteの自動スクロールの...
-
マウスオーバー→ホイール回転で...
-
vb,netでtextboxの文字を右から...
-
大きい表へのスクロールバーの...
-
アコーディオンで開かれたパネ...
-
Visual Basicから Spreadのスク...
-
webページで横方向にアンカーを...
-
ページ読み込み時に自動でスク...
-
ページ訪問時にiframe内を自動...
-
文章の自動スクロール
-
リストボックスをクリックした...
-
グループボックス内のコンボボ...
-
JTableの行ヘッダーを非表示に...
-
ジャバスクリプトを教えて下さい
-
スクロールボタンを押してもス...
-
このサイトのスクロール逆じゃ...
おすすめ情報
ここまで来たら25%、半分辺りまで来たら50%と表示する感じです。どこかのサイトでそういうのを見つけて