Safariブラウザにて、inputフィールドを利用していると、図のような鍵のアイコンや、人のアイコンが出てしまいます。
デザイン上、このアイコンをcssにて非表示にしたく、色々と調べ試したのですが、うまく消す事が出来ません。
そもそも、擬似要素の指定方法が理解できていないのかも知れません。
良い方法がございましたら、ご教授願います。jsを使う必要があれば、jsを使うことに問題はありません。
・試したcss
HTML
1<input class="input_password" type="password" name="new_password" placeholder="パスワード">
css
1//ケース1 :-webkit-credentials-auto-fill-buttonで指定 2.input_password:-webkit-credentials-auto-fill-button { 3 background-color: #fff; 4} 5//ケース2 :-webkit-auto-fill-buttonで指定 6.input_password:-webkit-auto-fill-button { 7 background-color: #fff; 8} 9//ケース3 :そもそもautofillなんじゃないか説 10.input_password:-webkit-autofill-button { 11 background-color: #fff; 12} 13//ケース4 :focusやhover必要なんじゃないか説 14.input_password:-webkit-auto-fill-button::focus { 15 background-color: #fff; 16} 17//ケース5 :いやいや、disply:noneしなきゃ説 18.input_password:-webkit-auto-fill-button{ 19 display:none; 20}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/31 04:18