スクロールバーを常時表示しておきたく、試行錯誤しています。
一部(iPhone 7 Plus)のchromeで表示されず解決法が分からず質問させていただきました。何を修正すれば表示されるのでしょうか?手元に実機はないですが同じOSのsafariも表示されていない可能性があると思っています。
また、webkitが使えないFireFoxでもスクロールバーを常に表示させることは可能でしょうか。今のところスクロールが始まるとバーが表示されますが動作が終わると消えてしまいます。
どうぞご教授お願い致します。
<div class="wrap"> <div class="outer_scrollbox"> <div class="scrollbox" id="scrollbox"> <table class="inner_txt"> <thead> <tr> <th>テキスト</th> <th>テキスト</th> <th>テキスト</th> </tr> </thead> <tbody> <tr> <td>テキスト</td> <td>テキスト</td> <td>テキスト</td> </tr> <tr> <td>テキスト</td> <td>テキスト</td> <td>テキスト</td> </tr> </tbody> </table> </div> </div> </div> /*-- css --*/ #wrapper { width: 400px; margin: auto; padding: 100px 0; } table{ width:1000px; } .scrollbox { width: 100%; overflow-x: scroll; overflow-y: hidden; } .scrollbox .inner_txt { width: 500px; height: 200px; margin-bottom: -4px; background-color: #F9F8F6; } .scrollbox .txt { margin: 0; font-size: 16px; line-height: 1.5; } /* スクロールバーのスタイル */ .scrollbar::-webkit-scrollbar, .scrollbox::-webkit-scrollbar { height: 4px; } .scrollbar::-webkit-scrollbar-track, .scrollbox::-webkit-scrollbar-track { border-radius: 2px; background:#dddddd; } .scrollbar::-webkit-scrollbar-thumb, .scrollbox::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #000; }
回答1件
あなたの回答
tips
プレビュー