css - firefox上的占位符文本颜色

t q*_*t q 27 css

我有一个placeholder内部的文本input窗体字段,我不能似乎改变颜色white,它出来的grey,但只有在Firefox.Chrome浏览器似乎没问题.

当您在字段中键入正确的颜色显示时,它只是placeholder没有响应的初始颜色.

如有任何帮助,请谢谢.

CSS:

input#myinput::-webkit-input-placeholder {
    color:#FFF; background-color:#CCC; 
}
input#myinput::-moz-placeholder { 
    color:#FFF; background-color:#CCC;  
}
input#myinput:-moz-placeholder { 
    color:#FFF; background-color:#CCC; 
}
input#myinput::-ms-input-placeholder { 
    color:#FFF; background-color:#CCC; 
}   /* IE10+ */

input[type="text"]{
    width:170px; height:16px; padding:12px 5px; border:none; 
    color:#FFF; font:14px/14px 'Arial', Helvetica, sans-serif; 
    text-align:center; background-color:#CCC;
}
Run Code Online (Sandbox Code Playgroud)

继承我的小提琴

Fab*_*tté 81

添加opacity: 1到Firefox占位符.

看到更新的小提琴


Dev*_*vWL 5

//PLACEHOLDER EXAMPLE

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #666;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #666;
}
Run Code Online (Sandbox Code Playgroud)