以下の内容はhttps://kiririmode.hatenablog.jp/entry/20170219/1487465819より取得しました。


Chromeのautofillによりテキストフィールドが謎の黄色になってしまう

Chrome で input フィールドに履歴から入力した後、テキストボックスの色が悲しい黄色になる。 この挙動に困った人もいると思います。

この挙動については、かなしいですが非バグとされていて、データが autofill されたことをユーザが分かるようにっていう WebKit からの設計思想だってことになっているようです。

We inherit this coloring behavior from WebKit and I believe it's by design. It allows the user to understand the data has been prefilled.

そういうわけで、何人もの人がこの挙動に困っていて、どうもこの修正のスタンダードな方法は -webkit-box-shaddow で背景色を上書きするっていう方法のようです。

/* Change the white to any color ;) */
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

inset で、テキストボックスの内側に「影」として色付けをするっていう方法。たしかにうまくいきますね。

その他参考




以上の内容はhttps://kiririmode.hatenablog.jp/entry/20170219/1487465819より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14