【css3】如何自定義 placeholder 文本顏色


昨天寫了一篇基於 jquery 實現 ie 瀏覽器兼容 placeholder 效果,具體內容點擊傳送門。不過還是有點小瑕疵,就是不能設置 placeholder 文本顏色。本文主要介紹利用 css 修改 placeholder 文本顏色。

對於 ie 瀏覽器我們可以通過自定義的 class 名稱,直接修改 span 這個標簽的樣式。對於其他瀏覽器諸如谷歌和火狐就需要特殊處理了,不多說直接上代碼:

css:

::-webkit-input-placeholder{color:#f00;}
::-moz-placeholder{color:#f00;}
:-moz-placeholder{color:#f00;}

根據前綴我們知道第一行代碼是作用在谷歌瀏覽器,后兩行代碼作用在火狐瀏覽器,其中 ::-moz-placeholder 用於 Mozilla Firefox 19+ 版本,而 :-moz-placeholder 用於 Mozilla Firefox 4-18 版本。效果圖如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM