に示すように、入力フィールド内で範囲を渡すことができます。上記のコードでは、スニペットにあるように、type = range として、フィールドの範囲となる min="0" と max="100" の値を指定します。カスタム範囲スライダーは、要件に応じてフィールド範囲をカスタマイズするのに役立ちます。次の記事では、CSS と JavaScript を使用してカスタム レンジ スライダーを作成する方法を学びましょう。言語ごとに個別のファイルを作成しましょう - oninput( を使用します)"/> に示すように、入力フィールド内で範囲を渡すことができます。上記のコードでは、スニペットにあるように、type = range として、フィールドの範囲となる min="0" と max="100" の値を指定します。カスタム範囲スライダーは、要件に応じてフィールド範囲をカスタマイズするのに役立ちます。次の記事では、CSS と JavaScript を使用してカスタム レンジ スライダーを作成する方法を学びましょう。言語ごとに個別のファイルを作成しましょう - oninput( を使用します)">
検索
ホームページウェブフロントエンドCSSチュートリアルCSS と JavaScript を使用してカスタム レンジ スライダーを作成するにはどうすればよいですか?

如何使用 CSS 和 JavaScript 创建自定义范围滑块?

Range Slider は、「範囲」タイプを受け入れる HTML の入力フィールドです。これは、指定された特定の範囲内の値を選択するために使用されます。次のコード スニペット

に示すように、入力フィールド内の範囲を渡すことができます。 リーリー

上記のスニペットでわかるように、型は範囲と等しく、min="0" および max="100" の値が提供されます。フィールドの範囲になります。

カスタム範囲スライダーは、ニーズに応じてフィールド範囲をカスタマイズするのに役立ちます。

次の記事では、CSS と JavaScript を使用してカスタム レンジ スライダーを作成する方法を学びましょう。

言語ごとに個別のファイルを作成しましょう -

oninput() イベントを使用する

oninput イベントは、ユーザーが入力フィールドに値を入力したときにすぐにアクションを実行するために使用される HTML イベントです。このイベントを使用するコード スニペットは次のとおりです -

リーリー

以下は以下のコードの説明です -

HTMLファイル(index.html)

これは HTML ファイルなので、.html 拡張子を付けて保存する必要があります。このファイルでは、カスタム範囲スライダーとなる入力範囲フィールドを作成し、入力フィールド内に範囲を設定します。そして、カスタム レンジ スライダー値を表示するために、span タグを作成します。

以下はHTMLコードです

index.html

リーリー

CSSファイル(style.css)

これは、.css 拡張子で作成された CSS ファイルです。 CSS を使用して、HTML ページのスタイルを管理します。

以下は、CSS ファイルと HTML ファイルを接続するコード スニペットです -

リーリー

以下は CSS コードです -

style.css

リーリー

JavaScript ファイル (index.js)

これは .js 拡張子を付けて保存する必要がある JavaScript ファイルです。 JavaScript で、入力範囲の値を取得し、innerHTML 属性を使用してユーザーに表示するプログラムを作成します。

以下は、JavaScript ファイルを HTML ファイルに接続するコード スニペットです -

リーリー

NOTE - HTML、CCSJavaScript の 3 つの個別のファイルを作成する代わりに、拡張子が .html の HTML ファイルを 1 つだけ作成し、CSS を記述することができます。 body タグの上の タグにコードを記述し、body タグの末尾または head タグ内の <script></script> タグに JavaScript コードを記述します。

以下はJavaScriptプログラムです

index.js

リーリー ###例###

上記のHTML、CSS、JavaScriptを実行します。

リーリー

上記のプログラムでわかるように、HTML、CSS、JavaScript を使用してカスタム範囲スライダーを作成します。

HTML を使用して、ページのコンテンツを作成します。まず、範囲をタイプとして受け入れる入力フィールドを作成し、以下に示すように、入力フィールド内に 1 に等しい最小値と 100 に等しい最大値を渡します。 リーリー 後で、上記のコード スニペットに示すように

oninput

イベントを作成します。この

oninput イベントは、ユーザーが入力フィールドに値を入力したときに値を計算するために使用されます。次に、以下に示すように、ID によって入力範囲値を取得します。 - リーリー スパンタグを取得し、innerHTML 属性を通じて、以下に示すようにレンジ スライダーの値を表示します - リーリー

onclick() イベントを使用する

onclick()

イベントは、ユーザーが特定のボタンをクリックしたときにアクションを実行するために使用される HTML イベントです。以下は、onclick イベントを使用したコード スニペットです。 リーリー

カスタムレンジスライダーを作成する手順は次のとおりです 以下はHTMLコードです

index.html

リーリー

以下はCSSコードです

style.css

リーリー

以下はJavaScriptプログラムです

index.js

リーリー ###例###

上記のHTML、CSS、JavaScriptを実行します。 リーリー

上記のプログラムでは、HTML、CSS、および JavaScript を使用しました。HTML では、タイプを範囲として受け入れる入力フィールドを作成し、HTML ボタン (範囲を計算) を作成してから、表示するスパン ラベルを作成します。範囲値。

CSS ファイルでは、ページのスタイルを管理します。 JavaScript では、ID によって HTML ボタンを取得し、次に示すように onclick イベントを使用します - リーリー 次に、関数内で、ユーザーがボタンをクリックすると、入力範囲を取得し、innerHTML 属性を使用して値を表示します。

以上がCSS と JavaScript を使用してカスタム レンジ スライダーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はtutorialspointで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
アンカーポジショニングは、ソースの順序を気にしませんアンカーポジショニングは、ソースの順序を気にしませんApr 29, 2025 am 09:37 AM

アンカーの位置決めがHTMLソースの順序を避けているという事実は、コンテンツとプレゼンテーションの間の懸念の別の分離のため、非常にCSS-Yです。

マージンは何ですか:40px 100px 120px 80pxは意味しますか?マージンは何ですか:40px 100px 120px 80pxは意味しますか?Apr 28, 2025 pm 05:31 PM

記事では、CSSマージンプロパティ、特に「マージン:40px 100px 120px 80px」、そのアプリケーション、およびWebページレイアウトへの影響について説明します。

さまざまなCSSボーダープロパティとは何ですか?さまざまなCSSボーダープロパティとは何ですか?Apr 28, 2025 pm 05:30 PM

この記事では、カスタマイズ、ベストプラクティス、および応答性に焦点を当てたCSSボーダープロパティについて説明します。主な議論:Border-Radiusは、レスポンシブデザインに最も効果的です。

CSSの背景とは何ですか、プロパティをリストしますか?CSSの背景とは何ですか、プロパティをリストしますか?Apr 28, 2025 pm 05:29 PM

この記事では、CSSのバックグラウンドプロパティ、Webサイトの設計の強化における使用、および避けるべき一般的な間違いについて説明します。重要な焦点は、バックグラウンドサイズを使用したレスポンシブデザインです。

CSS HSLの色とは何ですか?CSS HSLの色とは何ですか?Apr 28, 2025 pm 05:28 PM

記事では、CSS HSLの色、Webデザインでの使用、およびRGBよりも利点について説明します。主な焦点は、直感的な色の操作を通じて設計とアクセシビリティを向上させることです。

CSSにコメントを追加するにはどうすればよいですか?CSSにコメントを追加するにはどうすればよいですか?Apr 28, 2025 pm 05:27 PM

この記事では、CSSでのコメントの使用について説明し、シングルラインとマルチラインのコメント構文を詳述しています。コメントはコードの読みやすさ、保守性、コラボレーションを強化するが、適切に管理されていないとウェブサイトのパフォーマンスに影響を与える可能性があると主張しています。

CSSセレクターとは何ですか?CSSセレクターとは何ですか?Apr 28, 2025 pm 05:26 PM

この記事では、HTML要素のスタイリングのCSSセレクター、その種類、および使用法について説明します。 IDとクラスのセレクターを比較し、複雑なセレクターでパフォーマンスの問題に対処します。

どのタイプのCSSが最優先事項を保持していますか?どのタイプのCSSが最優先事項を保持していますか?Apr 28, 2025 pm 05:25 PM

この記事では、CSSの優先順位について説明し、特異性が最も高いインラインスタイルに焦点を当てています。 CSS競合を管理するための特異性レベル、オーバーライド方法、およびデバッグツールを説明します。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール