非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。
CSS の :-webkit-autofill
疑似クラスは、 <input>
要素の値がブラウザーによって自動補完されている時に一致します。
メモ: 多くのブラウザーのユーザーエージェントスタイルシートでは、 :-webkit-autofill
スタイル定義に !important
を使用しており、 JavaScript によるハックで解決しない限り、ウェブページから上書きすることができません。
仕様書
どの仕様書でも定義されていません。
ブラウザーの対応
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
Update compatibility data on GitHub
デスクトップ | モバイル | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
:-webkit-autofill | Chrome 完全対応 1 | Edge 未対応 なし | Firefox 未対応 なし | IE 未対応 なし | Opera 完全対応 15 | Safari 完全対応 3 | WebView Android 完全対応 1 | Chrome Android 完全対応 18 | Firefox Android 未対応 なし | Opera Android 完全対応 14 | Safari iOS 完全対応 1 | Samsung Internet Android 完全対応 1.0 |
凡例
- 完全対応
- 完全対応
- 未対応
- 未対応
- 非標準。ブラウザー間の互換性が低い可能性があります。
- 非標準。ブラウザー間の互換性が低い可能性があります。
関連情報
- Chromium issue 46543: Auto-filled input text box yellow background highlight cannot be turned off!
- WebKit bug 66032: Allow site authors to override autofilled fields' colors.
- Mozilla bug 740979: implement
:-moz-autofill
pseudo-class on input elements with an autofilled value - new css4-ui features - more selectors