覆盖Native Script中TextField组件的css

时间:2016-02-12 16:00:44

标签: css nativescript

我正在尝试在Android的Native Script中更改TextField元素的样式。目前我的文本字段显示为黑色。我想把它变成白色。由于背景很暗。

<TextField cssClass="tf_password" hint="Password" id="password" text="{{ user.password }}" secure="true"/>

感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

如果您希望文本为白色并且背景为黑色,则可以在CSS文件中设置:

#password {
  background-color: black !important;
  color: white !important;
}

答案 1 :(得分:0)

问题不在于如何更改TextField的文本颜色,而是如何更改占位符颜色:

#password {
  background-color: #000;
  color: #fff;

  placeholder-color: #fff; /* ideally different color than normal color */
}

您可以在NativeScript Playground中看到a working example

答案 2 :(得分:0)

如果您想更改TextField的颜色,在这种情况下,您可以简单地将color属性赋予TextField。如果您要更改提示颜色,则可以使用placeholder-color属性:

<TextField hint="Password" id="password" text="{{ user.password }}"> 
</TextField>

CSS是

TextField {
     color: #ffffff; // used to define color of input field
     placeholder-color: #000000; // used to define color of hint
}