ホームページ > ウェブフロントエンド > CSSチュートリアル > Webkit ブラウザの数値入力フィールドのスピン ボタンを非表示にする方法

Webkit ブラウザの数値入力フィールドのスピン ボタンを非表示にする方法

Barbara Streisand
リリース: 2024-12-01 10:30:16
オリジナル
819 人が閲覧しました

How to Hide Spin Buttons on Number Input Fields in Webkit Browsers?

入力時の Webkit のスピン ボタンの無効化 Type="number"

モバイル デバイス専用でデスクトップとも互換性のある Web サイトを設計する場合、特定の課題が発生します。起きます。そのような問題の 1 つは、数値として指定された入力フィールドに隣接して不要なスピン ボタンが表示されることです。この機能は、値を急速に増減させる場合には有益かもしれませんが、特定のデザインの美観を損なう可能性があります。

Safari および Chrome ブラウザーでこれらのスピン ボタンを排除するには、 -webkit-Appearance プロパティ。スピン ボタンを効果的に非表示にする解決策は次のとおりです。

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
ログイン後にコピー

-webkit-Appearance プロパティを "none" に設定すると、数値入力フィールドの機能に影響を与えることなく、スピン ボタンが視覚的に無効になります。このカスタマイズにより、期待される数値入力機能を維持しながら、クリーンで視覚的に心地よいデザインが保証されます。

さらに、入力フィールドに隣接する不要なスペースを完全に解決するには、入力自体だけでなくマージンをリセットする必要があります。スピンボタンも同様です。次の CSS スニペットはこれを実現します:

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
ログイン後にコピー

スピン ボタンの外観とマージンの両方を調整することで、完全に最適化された数値入力フィールドが実現され、モバイルとデスクトップの両方の訪問者のユーザー エクスペリエンスが向上します。

以上がWebkit ブラウザの数値入力フィールドのスピン ボタンを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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