【发布时间】:2019-08-28 15:44:10
【问题描述】:
我正在尝试设置ion-input 的样式,当没有文本时我有一个占位符,如果有文本,则文本为黑色,如果我正在输入文本,则为#9933CC。
HTML 如下所示:
<ion-item>
<ion-input placeholder="Last Name" autocapitalize="on" [(ngModel)]="user.lastname" value="{{user.lastname}}"></ion-input>
</ion-item>
这已经有占位符并将值与模型联系起来,所以我一切都好,它按预期工作。问题是当我打字时,打字颜色总是黑色的。这是我的 .scss 文件中的一段 CSS:
input, select, textarea{
color: #000000;
}
textarea:focus, input:focus {
color: #9933CC !important;
}
这是我在另一个 SO question 中发现的,显然对这个人有帮助,但在我的情况下它不起作用。
有人可以帮忙吗?谢谢!
【问题讨论】:
-
当您在浏览器检查器中查看输出时,导致颜色变为红色的类是什么?
-
没有红色。当我专注于输入时,我希望能够将输入着色为#9933CC,当我专注于输入时,它变成黑色,就是这样。
-
我的意思是在浏览器中打开输出并使用网络检查器 (f12) 看看是什么覆盖了输入上的
#9933cc颜色。
标签: css ionic-framework input sass