HTML スクロールバーのテキストエリア属性の設定

HTML スクロールバーのテキストエリア属性の設定
1.オーバーフローコンテンツのオーバーフロー設定(設定されたオブジェクトにスクロールバーを表示するかどうかを設定します)
水平方向のコンテンツオーバーフローのoverflow-x設定
垂直コンテンツのオーバーフローの overflow-y 設定 上記の 3 つのプロパティは、visible (デフォルト値)、scroll、hidden、auto に設定されています。
2. scrollbar-3d-light-color 3次元スクロールバーの明るい端の色(スクロールバーの色を設定します)
scrollbar-arrow-color上下ボタンの三角形の矢印の色
scrollbar-base-color スクロールバーの基本色
scrollbar-dark-shadow-color 3次元スクロールバーの濃い影の色
scrollbar-face-color 3次元スクロールバーの突出部分の色
scrollbar-highlight-color スクロールバーの空白部分の色
scrollbar-shadow-color 3 次元スクロール バーの影の色。上記のスタイル属性を説明するために、いくつかの例を使用します。
1. ブラウザウィンドウにスクロールバーがないことを確認する<br />水平スクロールバーがない

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

<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>

垂直スクロールバーなし

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

< テキストエリア style="overflow-y:hidden">< / テキストエリア >

スクロールバーなし

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

<textarea style="overflow-x:hidden;overflow-y:hidden">< /textarea>
または <textarea style="overflow:hidden"></textarea>

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

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

<body style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon">

4. スタイルシートファイルにクラスを定義し、スタイルシートを呼び出す

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

<スタイル>
.coolscrollbar{スクロールバーの矢印の色:黄色;スクロールバーのベース色:ライトサーモン;}
</スタイル>

次のように呼び出します:

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

<textarea class="coolscrollbar">< /textarea>

テキストエリアの色と境界線の設定:

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

<textarea style="border:red solid;border-width:1 1 1 1;color:#CCCCCC;">< /textarea>

<<:  CSSのborder-radiusプロパティを使用して円弧を設定します

>>:  JavaScript の基本演算子

推薦する

MySQL データベースのインデックス順序の詳細な説明

目次事件の原因解剖学ファイルの並べ替えファイルのソートが非常に遅いのですが、他に解決策はありますか?...

Vueはページング機能を実装する

この記事の例では、ページング機能を実装するためのVueの具体的なコードを参考までに共有しています。具...

Vueデータ割り当て問題の解決

私が長い間遭遇してきた問題を要約してみましょう。プロジェクトでは、フロントエンドをレンダリングするた...

Vueスロットの詳細な説明

1. 機能: 親コンポーネントが子コンポーネントの指定された位置に HTML 構造を挿入できるように...

JavaScript オブジェクトの組み込みオブジェクト、値型、参照型の説明

目次物体オブジェクト定義オブジェクトのメンバーを反復処理するJS組み込みオブジェクト数学オブジェクト...

React+tsは二次リンク効果を実現します

この記事では、二次リンク効果を実現するためのReact+tsの具体的なコードを参考までに共有します。...

Element UI で自動サイズ調整テキストエリアの高さを設定する方法

Element UIのtextarea input自動サイズに設定すると、テキストボックスのデフォル...

ウェブサイト製品設計の参考となるいくつかの原則

以下の分析は製品設計原則に関するものですが、そのほとんどはウェブサイト製品に基づいているため、ユーザ...

PhpStormがVirtualBoxに接続できない問題を解決する

問題の説明: phpstorm の SFTP ホストを 192.168.122.1 に設定すると、接...

MySQL スロークエリを通じて MySQL のパフォーマンスを最適化する方法

アクセス数が増えると、MySQL データベースへの負荷が増大します。MySQL アーキテクチャを使用...

mysql8.0.20 のダウンロードとインストールおよび発生した問題 (図とテキスト)

1.ブラウザでmysqlを検索してダウンロードしてインストールしますアドレス: https://d...

MySQL が大規模トランザクションを避けるべき理由とその解決方法

何が大問題ですか?長時間実行され、長時間コミットされないトランザクションは、大規模トランザクションと...

JSはオンラインでのアナウンスのスクロール効果を実現します

この記事では、オンラインアナウンスのスクロール効果を実現するためのJSの具体的なコードを参考までに共...

イメージを再構築せずにDockerにポートを動的に追加する方法

操作中に Docker コンテナの公開ポートを変更または追加する必要がある場合がありますが、実行中の...

IDEA 2020.3.1 で Tomcat をデプロイし、最初の Web プロジェクトを作成するプロセスの詳細な説明

目次Tomcat の紹介Tomcat の展開Web プロジェクトの作成tomcatの設定プロジェクト...