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

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

Susan Sarandon
リリース: 2024-11-20 03:34:02
オリジナル
402 人が閲覧しました

How to Customize the Color Picker Input Box in Webkit?

Webkit でのカラー ピッカー ボックスの制御

古いブラウザの相互互換性ポリフィルでは、input[type=color] 要素のスタイル設定時に不一致が発生する可能性がありますウェブキットで。具体的には、入力の色と背景色を一致させるように設定すると、選択した色の周囲に灰色のボックスが表示されます。

WebKit 固有の CSS セレクター

フォームをカスタマイズするにはカラー ピッカーなどのコントロールに加えて、Webkit は特定の CSS セレクターを提供します。ただし、これらのセレクターは公式ではなく、将来の Webkit アップデートで重大な変更が行われる可能性があることに注意することが重要です。

したがって、個人プロジェクト以外では実稼働環境での使用を避けることをお勧めします。

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

を使用してWebkit 固有のセレクターにより、カラー ピッカー入力の色のない部分を大幅に隠すことができます。

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;
}
ログイン後にコピー
<input type=color value="#ff0000">
ログイン後にコピー

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

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