如何在离子输入中更改占位符的颜色?

问题描述:

<ion-input placeholder="please input" clearInput></ion-input>如何在离子输入中更改占位符的颜色?

我想改变占位符的颜色,并且不应该影响其他页面。

离子输入给一个类别名称:

<ion-input class="text-input" placeholder="please input" clearInput></ion-input> 

,并添加以下行到你的页面的.scss文件:

.text-input::-moz-placeholder { 
    color: red; 
} 

.text-input:-ms-input-placeholder { 
    color: red; 
} 

.text-input::-webkit-input-placeholder { 
    color: red; 
} 
+0

不错,谢谢。 – David

+0

很好,这个答案应该被接受为corretc – user1195369

虽然通过99tharun作品,电流离子答案(离子-angular 3.8.0)提供了通过主题变量实现的标准方式。 见ionic documentation for the input field page, SASS variables section。通知$text-input-placeholder-color变量。

+0

问题是'如何改变颜色而不影响其他页面'。编辑主题变量可更改整个应用程序中的颜色。 – 99tharun

+0

你说得对,我错过了 – Michael