- CSSの
:-webkit-autofill
疑似クラスを使用する方法:
/* Chrome, Safari, Edge用 */
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 30px transparent inset !important;
background-color: transparent !important;
}
このコードでは、-webkit-autofill
疑似クラスを使用して、自動入力時の背景色を透明に設定しています。-webkit-box-shadow
プロパティを使用して、フィールド内の背景色として透明なボックスシャドウを追加し、background-color
プロパティを透明に設定しています。
autocomplete
属性を使用して自動入力を無効化する方法:
<input type="text" autocomplete="off">
この方法では、autocomplete
属性をoff
に設定することで、自動入力機能を無効化します。これにより、自動入力時の背景色を変更する必要はありません。
以上の方法を使用することで、入力フィールドの自動入力時の背景色を透明にすることができます。必要に応じて、ブラウザごとの互換性に注意してください。