目次
oninput() イベントを使用する
HTMLファイル(index.html)
CSSファイル(style.css)
JavaScript ファイル (index.js)
上記のHTML、CSS、JavaScriptを実行します。
onclick()
ホームページ ウェブフロントエンド CSSチュートリアル CSS と JavaScript を使用してカスタム レンジ スライダーを作成するにはどうすればよいですか?

CSS と JavaScript を使用してカスタム レンジ スライダーを作成するにはどうすればよいですか?

Aug 25, 2023 pm 04:45 PM

如何使用 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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホット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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

最初のカスタムSvelteトランジションを作成します 最初のカスタムSvelteトランジションを作成します Mar 15, 2025 am 11:08 AM

Svelte Transition APIは、コンポーネントがカスタムSVELTE遷移を含むドキュメントを入力または離れるときにアニメーション化する方法を提供します。

GraphQLキャッシングの使用 GraphQLキャッシングの使用 Mar 19, 2025 am 09:36 AM

最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

ショー、Don&#039; t Tell ショー、Don&#039; t Tell Mar 16, 2025 am 11:49 AM

あなたのウェブサイトのコンテンツプレゼンテーションの設計にどれくらいの時間に費やしますか?新しいブログ投稿を書いたり、新しいページを作成したりするとき、あなたは考えていますか

Redwood.jsと動物相を使用してイーサリアムアプリを構築します Redwood.jsと動物相を使用してイーサリアムアプリを構築します Mar 28, 2025 am 09:18 AM

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

Eleventyで独自のBragdocを作成します Eleventyで独自のBragdocを作成します Mar 18, 2025 am 11:23 AM

開発者としての段階に関係なく、私たちが完了したタスクは、大小を問わず、個人的および専門的な成長に大きな影響を与えます。

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

それは&#039; Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

CI/CDで少し CI/CDで少し Apr 02, 2025 pm 06:21 PM

「ウェブサイト」は「モバイルアプリ」よりも適していると言いますが、Max Lynchからのこのフレーミングが好きです。

特異性について話すために(x、x、x、x)を使用しましょう(x、x、x、x) 特異性について話すために(x、x、x、x)を使用しましょう(x、x、x、x) Mar 24, 2025 am 10:37 AM

先日、エリック・マイヤーとおしゃべりをしていたので、形成期のエリック・マイヤーの話を思い出しました。 CSS特異性に関するブログ投稿を書きました

See all articles