HTMLタグオーバーフロー処理アプリケーション

HTMLタグオーバーフロー処理アプリケーション

CSSを使用してスクロールバーを変更する
1.コンテンツがオーバーフローした場合のオーバーフロー設定

水平方向のコンテンツオーバーフローのoverflow-x設定
垂直コンテンツのオーバーフローの overflow-y 設定 上記の 3 つのプロパティは、visible (デフォルト値)、scroll、hidden、auto に設定されています。

2. scrollbar-3d-light-color3次元スクロールバーの明るい端の色
scrollbar-arrow-color上下ボタンの三角形の矢印の色
scrollbar-base-color スクロールバーの基本色
scrollbar-dark-shadow-color 3次元スクロールバーの濃い影の色
scrollbar-face-color 3次元スクロールバーの突出部分の色
scrollbar-highlight-color スクロールバーの空白部分の色
scrollbar-shadow-color 立体スクロールバーの影の色 上記の 7 つのプロパティで設定される値はすべてカラー値であり、スタイルシートで定義されたさまざまな方法で表現できます。

上記のスタイル定義内容を使用して、ブラウザウィンドウと複数行テキストボックスのスクロールバーの表示の有無と色スタイルを指定できます。最初のグループのスタイル属性は、設定されたオブジェクトがスクロールバーを表示するかどうかを設定するために使用されます。2番目のグループのスタイル属性は、スクロールバーの色を設定するために使用されます。この記事に関連するスタイル属性はIEでのみサポートされており、2番目のグループのスタイル属性はIE5.5でのみサポートされていることに注意してください。デバッグ時に注意してください。

上記のスタイル属性をいくつかの例で説明します。

1. ブラウザウィンドウにスクロールバーや水平スクロールバーを表示しないようにする
<body style="overflow-x:hidden">
垂直スクロールバーなし
<body style="overflow-y:hidden">
スクロールバーなし
<body style="overflow-x:hidden;overflow-y:hidden"> または <body style="overflow:hidden">

2. 複数行テキストボックスのスクロールバーを水平スクロールバーなしに設定する

コードをコピー
コードは次のとおりです。
<textarea style="overflow-x:hidden"> </textarea>

垂直スクロールバーなし

コードをコピー
コードは次のとおりです。
<textarea style="overflow-y:hidden"> </textarea>

スクロールバーなし

コードをコピー
コードは次のとおりです。
<textarea style="overflow-x:hidden;overflow-y:hidden"> </textarea>

または
コードをコピー
コードは次のとおりです。
<textarea style="overflow:hidden"> </textarea>


3. ウィンドウのスクロールバーの色を設定する ウィンドウのスクロールバーの色を赤に設定します <body style="scrollbar-base-color:red">
scrollbar-base-color は基本色を設定します。通常、スクロール バーの色を変更するには、この 1 つのプロパティを設定するだけで済みます。
ちょっとした特殊効果を追加します:

コードをコピー
コードは次のとおりです。
<body style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon">


4. 他の要素を設定する場合も基本的には同じですが、再利用できるようにスタイルシートファイルにクラスを定義するのがベストです。


コードをコピー
コードは次のとおりです。

.クールスクロールバー
{
スクロールバーの矢印の色:黄色;
スクロールバーのベースカラー:ライトサーモン;
}

上記の文をスタイルシートファイルまたはHTMLヘッダーの<style> </style>に追加し、
<textarea class="coolscrollbar"> </textarea>

<<:  入力ボックスのプレースホルダーアニメーションと入力検証を実現する純粋なCSS

>>:  CentOS に Docker をインストールし、Springboot で Docker をリモート公開する方法

推薦する

データベース内のSQL整合性制約ステートメントの分析

整合性制約整合性制約はテーブル データの正確性を保つためのものです。データが正しくない場合は、そもそ...

MySQL パフォーマンスの最適化: インデックスを効率的かつ正しく使用する方法

実践こそが真実をテストする唯一の方法です。この記事では、インデックスの全体的な使用法についてのみ説明...

MySQL MHA の高可用性構成とフェイルオーバーの詳細な導入手順

目次1. MHAの紹介1. MHAとは何ですか? 2. MHAの構成3. MHAの特徴2. MySQ...

Vueを使用して手書き署名機能を実装する

個人的な実装のスクリーンショット:インストール: npm インストール vue-esign --sa...

Datagrip2020 が MySQL ドライバーのダウンロードに失敗する

「downloadlaod」を直接クリックしてもダウンロードできない場合は、ここからダウンロードす...

Vue で axios を使用して画像をアップロードするときに発生する問題

目次FormDataとは何ですか? vueとaxiosの協力による実践的な体験追加()セット()消去...

JavaScript 開発における標準コミットメッセージの重要性の詳細な説明

目次標準コミットメッセージの重要性コミットするコミットリント依存関係をインストールする.commit...

MySQLはデータテーブル内の既存のテーブルを分割します

目次操作方法操作プロセス既存のテーブルにパーティション テーブルを作成し、データを新しいテーブルに移...

オンラインチャットを実現するVue+sshフレームワーク

この記事では、オンラインチャットを実現するためのVue + sshフレームワークの具体的なコードを参...

CSS3で蓮の花が咲くアニメーション効果を実現

まずは効果を見てみましょう:この効果は非常に華やかに見えますが、原理は複雑ではありません。1 枚の花...

CPU、マシンモデル、メモリなどの情報を表示するLinuxシステム

システムメンテナンス中は、いつでも CPU 使用率を確認し、対応する情報に基づいてシステムの状態を分...

nginx 設定の場所の概要の場所の通常の書き込みと書き換えルールの書き込み

1. 場所の正規表現例を見てみましょう: 場所 = / { # 完全一致 / 、ホスト名の後に文字列...

フロントエンドのパフォーマンス最適化 - フロントエンドエンジニアが話し合うべき問題点

はじめに<br />前回の記事「私の CSS アーキテクチャ コンセプト」では、公園で友...

CSS の border 属性と display 属性の使い方の簡単な分析

境界プロパティの概要borderプロパティは要素の境界を設定します。境界線の3要素は、太さ、線の種類...

MySQL マスター スレーブ データが矛盾しています。プロンプト: Slave_SQL_Running: 解決策はありません

この記事では、MySQL マスターとスレーブ データ間の不一致の解決方法と、プロンプト「Slave_...