ホームページ > ウェブフロントエンド > CSSチュートリアル > Webkit の入力[type=color] カラー ピッカー ボックスをカスタマイズするにはどうすればよいですか?

Webkit の入力[type=color] カラー ピッカー ボックスをカスタマイズするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-19 13:22:02
オリジナル
777 人が閲覧しました

How to Customize the Webkit Input[type=color] Color Picker Box?

Webkit 入力のカスタマイズ[type=color] カラー ピッカー ボックス

Chrome にカラー ピッカーが導入されたことで、ユーザーはグレーの画面に遭遇しました。入力の色と背景色の両方を同じ値に設定すると、ボックスの問題が発生します。これに対処するために、Webkit はフォーム コントロールをカスタマイズするための特定の CSS セレクターを提供します。

注: これらのセレクターは公式ではないため、将来の Webkit アップデートで機能しなくなる可能性があります。個人的なプロジェクトの場合のみ慎重に使用してください。

方法 1: 色の付いていない部分を非表示にする

この方法では、Web キット固有のセレクターを利用して、色の付いていない部分を非表示にします。 input:

input[type="color"] {
  -webkit-appearance: none;
  border: none;
  width: 32px;
  height: 32px;
}
input[type="color"]::-webkit-color-swatch-wrapper {
  padding: 0;
}
input[type="color"]::-webkit-color-swatch {
  border: none;
}
ログイン後にコピー

これにより、入力背景色がカラー ピッカーを完全にカバーするようになります。 box.

HTML の例:

<input type=color value="#ff0000">
ログイン後にコピー

以上がWebkit の入力[type=color] カラー ピッカー ボックスをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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