chrome表單自動填充導致input文字框背景變成偏黃色問題
chrome表單自動填充後,input文字框的背景會變成偏黃色的,這是由於chrome會預設給自動填充的input表單加上 ** input:-webkit-autofill **私有屬性,然後對其賦予以下樣式:
input:-webkit-autofill {
background-color: #FAFFBD;
background-image: none;
color: #000;
}
- input文字框是純色背景
可以對input:-webkit-autofill使用足夠大的純色內陰影來覆蓋input輸入框的黃色背景
input:-webkit-autofill{
-webkit-box-shadow:0 0 0 1000px white inset;
border:1px soldi #ccc!important;
}
- 如果你有使用圓角等屬性,或者發現輸入框的長度高度不太對,可以對其進行調整,除了chrome預設定義的background-color,background-image,color不能用!important提升其優先順序以外,其他的屬性均可使用!important提升其優先順序
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
border: 1px solid #CCC!important;
height: 27px!important;
line-height: 27px!important;
border-radius: 0 4px 4px 0;
}
- input文字框是使用圖片背景的
如果你實在想留住原來的內陰影效果,那就只能犧牲chrome自動填充表單的功能,使用js去實現
$(function() {
if (navigator.userAgent.toLowerCase().indexOf("chrome") >= 0) {
$(window).load(function(){
$('ul input:not(input[type=submit])').each(function(){
var outHtml = this.outerHTML;
$(this).append(outHtml);
});
});
}
});
遍歷的物件可能要根據你的需求去調整。如果你不想使用js,好吧,在form標籤上直接關閉了表單的自動填充功能:** autocomplete=”off” **。
相關文章
- 怎樣修改chrome記住密碼後自動填充表單的黃色背景?Chrome密碼
- input文字框焦點背景變色
- 關閉chrome瀏覽器的input香蕉黃背景Chrome瀏覽器
- 為input文字框設定背景圖片
- 滑鼠懸浮背景變色導航選單
- 自定義chrome的輸入框背景顏色Chrome
- 基於JQuery實現的文字框自動填充功能jQuery
- input文字框寬度自適應
- Android取消EditText自帶黃色邊框Android
- 關於新版chrome與火狐自動填充賬號密碼的問題Chrome密碼
- 禁用 element 中v-input 自動填充
- chorme自動升級導致跨域問題ORM跨域
- form表單只單個input框按Enter鍵頁面會自動重新整理ORM
- 預設讓表單第一個input文字框獲取游標
- CSS3文字動態填充背景效果CSSS3
- 單獨設定input text文字框樣式
- wamp黃色問題解決
- JavaScript 動態設定input文字框只讀JavaScript
- javascript動態設定input文字框的值JavaScript
- CSS input文字框樣式CSS
- CSS input 文字框樣式CSS
- input 文字框內容居中
- CSS匹配input text文字框CSS
- input只能輸入文字框
- 實現文字標題和input文字框垂直居中對齊
- JavaScript 禁用表單 所有文字框JavaScript
- Android的標題欄,狀態列圖示文字顏色及背景動態變化Android
- 去除idea中xml黃色背景IdeaXML
- javascript input文字框新增提示文字效果JavaScript
- UIWebView自動快取導致頁面樣式存在問題UIWebView快取
- start_udev導致監聽自動停止問題處理dev
- JavaScript獲取input text文字框JavaScript
- 靜態文字顏色背景改變示例源程式 (轉)
- qt 設定QTextEdit文字框中指定內容塊的背景顏色QT
- 快應用richtext元件背景色填充問題元件
- vue自定義密碼輸入框解決瀏覽器自動填充密碼的問題Vue密碼瀏覽器
- 線上重定義表導致constraint變成novalidateAI
- JavaScript設定input文字框只讀JavaScript