在IONIC-3中隐藏离子输入验证边界

cor*_*114 3 ionic2 ionic3

我用离子3,我想知道如何删除验证边框颜色,红色和绿色.

示例行 我试图删除,使用此CSS

.item-inner { border-bottom-color: transparent !important; box-shadow: none !important; }

它不起作用,每个焦点线都删除了该解决方案,任何人都知道如何仅删除验证颜色

Sur*_*Rao 8

如果您想要所有输入字段:

您可以覆盖以下为android材质设计默认设置的scss变量:

$text-input-highlight-color-valid:transparent;
$text-input-highlight-color-invalid:transparent;
Run Code Online (Sandbox Code Playgroud)

对于单个元素,您可以在相应的scss类中使用自定义类,然后为具有border-bottom-color的ng-valid,ng-invalid类设置border-bottom.

.my-input.ng-invalid{
   border-bottom-color: transparent;
}
.my-input.ng-valid{
   border-bottom-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)

  • @sebaferreras OP似乎特别询问验证线.所以没有针对那个......另外同意 (2认同)
  • 不适用于 ionic v4 (2认同)