ホームページ >ウェブフロントエンド >htmlチュートリアル >DIVスクロールバーの使い方
DIVのスクロールバーは色々なところで使えます。 今回はCSSを使ってDIVのスクロールバーを操作する方法を紹介します。 DIVスクロールバーを非表示にする方法と表示する方法
まずはCSSの基礎知識です
overflow-y:scroll; 常に垂直スクロールバーを表示します
overflow-y:visible:コンテンツを切り取ったり追加したりしないでください垂直スクロール バー
理解: overflow-y マニュアル http://www.divcss5.com/shouce/c_overflowy.shtml
overflow-x:scroll; 常に水平スクロール バーを表示します
overflow-x:visible : コンテンツは切り取られません 水平スクロール バーを追加しないでください
学ぶ: overflow-x マニュアル http://www.divcss5.com/shouce/c_overflowx.shtml
CSS オーバーフローについて学ぶ
div スクロール バーを設定する例
DIVCSS5 から 1 つ目までの DIV オブジェクトの div 幅、div 高さ、div 境界線スタイルを設定し、DIV ボックスにデモンストレーション テキスト コンテンツを追加します。2 番目のボックスにも同じ CSS スタイルとボックス テキスト コンテンツを設定します。水平および垂直スクロール バーを使用して効果を観察します。
最初のボックス CSS の名前は「divcs5-a」、2 番目の DIV ボックス スタイル セレクターの名前は「divcss5-b」です。
1. 具体的で完全な HTML ソース コードは次のとおりです:
<!DOCTYPE html> <html> <head> <meta charset="gb2312" /> <title>div滚动条 在线演示 www.divcss5.com</title> <style> .divcss5-a,.divcss5-b{ width:150px; height:100px; float:left; border:1px solid #F00} .divcss5-b{ margin-left:10px;overflow-y:scroll; overflow-x:scroll;} /* css注释说明:设置第二个盒子与第一个盒子间距为10px,并设置了横纵滚动条样式 */ </style> </head> <body> <div class="divcss5-a">测试内容测试内容测试内容测试内容测试内容测试内容测试内容 测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容 测试内容测试内容测试内容测试内容测试内容</div> 测试内容测试内容测试内容测试内容测试内容测试内容测试内容 测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容 测试内容测试内容测试内容测试内容测试内容</div> </body> </html>
効果を確認するために、両方の DIV ボックスに同じ CSS スタイルと同じテキスト コンテンツを設定しました。 2 番目のボックスにはスクロール バー スタイルが設定されているため、オーバーフローはありません。垂直方向の右側 (Y) にはプルダウンとプルアップのスクロール バー スタイルがありますが、水平方向の下部 (X) にはスクロール バー効果があります。これは、テキストコンテンツが DIV の幅を拡張できないためです。DIV の設定された幅よりも大きい画像の場合、スクロールバーの効果が下部 (X) に表示されます。水平方向。
それでは、CSS div スクロールバーを非表示にするにはどうすればよいでしょうか?
DIV にはデフォルトでスクロール バーがありません。スクロール バー スタイルが追加された場合、スクロール バーは削除すると自然に消えます。frame
iframe内に表示されるスクロールバーの場合、横方向にスクロールバーを非表示にしたい場合は、y:visibleまたはoverflow-y:hiddenでスクロールバーを非表示にできます。 上記はDIVスクロールバーを非表示および表示する方法です。興味のある友達は自分で行うことができます。
関連書籍:
div+css のレイアウトで注意すべき詳細 DIV+CSS の学習方法と学習ルート html と DIV+CSS の命名規則の概要の共有(コレクション)以上がDIVスクロールバーの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。