前提・実現したいこと
htmlでwebページを作っています。
作りたいページは別のhtmlを読み込む仕様になっており、スクロールバーが変わったデザインになっているのですが、スクロールバーのデザインを変更できず困っています。
- 全ブラウザに対応したデザインにしたいのでperfect_scrollbarを使用し実装しようと考えている
- デザインを変更したいのは組み込んだhtmlを表示する領域のみで、他のすべてのスクロールバーは通常の(何も指定をかけていない)状態にしたい
発生している問題・エラーメッセージ
- 元のhtmlに対して指定をかけているのでスクロールバーのデザインが元ページにまで影響してしまう
- スクロールができない
該当のソースコード
表示させる側のhtml
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="js/perfect-scrollbar.js"></script> <link rel="stylesheet" href="css/perfect-scrollbar.css"> <title>example</title> </head> <body id="html1"> <main> <div class="box"> <iframe src="./html2.html" class="scroll"></iframe> </div> </main> </body>
組み込む側のhtml
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="js/perfect-scrollbar.js"></script> <link rel="stylesheet" href="css/perfect-scrollbar.css"> <title>example2</title> </head> <body id="html2"> <main class="scroll"> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> <p>いろはにほへとちりぬるを</p> </main> <script> var ps = new PerfectScrollbar('#html2'); </script> </body>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/26 01:33 編集
2021/04/26 16:45