ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用して標準の HTML5 範囲入力をカスタム プログレス バーに変換するにはどうすればよいですか?

CSS を使用して標準の HTML5 範囲入力をカスタム プログレス バーに変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-27 00:47:31
オリジナル
199 人が閲覧しました

How Do I Transform a Standard HTML5 Range Input Into a Custom Progress Bar Using CSS?

CSS を使用した HTML5 範囲入力のカスタマイズ

HTML5 範囲入力タイプはユーザー入力の多用途な手段を提供しますが、デフォルトの外観では機能しない場合があります。常に望ましい美学と一致します。この記事では、CSS を使用してプレゼンテーションをプログレス バーのようなデザインに調整するために必要な特定のテクニックについて詳しく説明します。

従来の CSS 属性を使用して外観を変更しようとしても、そのような取り組みは効果がないことが判明する可能性があります。この障害を克服するには、Web ブラウザによって適用されるデフォルトのスタイルをオーバーライドすることが不可欠です。これを実現するには、範囲入力自体とそのサム コンポーネントの両方で -webkit-Appearance プロパティを none に明示的に設定します。

範囲入力のカスタマイズ:

範囲入力の外観を変更するには、次の CSS ルールを適用します:

<code class="css">input[type='range'] {
  -webkit-appearance: none !important;
  background: red;
  height: 7px;
}</code>
ログイン後にコピー

このコードは、背景色を赤に設定し、高さを 7 ピクセルに調整して、進行状況バーのように見せます。

範囲サムのカスタマイズ:

次に、範囲サムをカスタマイズするには、次の CSS ルールを使用します:

<code class="css">input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  background: blue;
  height: 10px;
  width: 10px;
}</code>
ログイン後にコピー

これらのスタイルは青色の背景を指定します。 、高さと幅を 10 ピクセルに設定し、サムの外観が進行状況バーの残りの部分と一致することを確認します。

これらの CSS ルールを適用することで、標準の範囲入力を調整された進行状況に正常に変換できます。バーのような UI 要素。美的魅力を高め、特定のデザイン要件に合わせます。

以上がCSS を使用して標準の HTML5 範囲入力をカスタム プログレス バーに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート