相关疑难解决方法(0)

如何隐藏/删除下划线输入Angular Material?

我在Angular Material中有输入元素:

<md-input-container>
<input type="text" mdInput placeholder="">
</md-input-container>
Run Code Online (Sandbox Code Playgroud)

当输入具有焦点时,它显示下划线.如何隐藏或删除?

我似乎需要设置nullunderlineRef

angular-material2 angular

20
推荐指数
5
解决办法
3万
查看次数

在Angular/Material中设置mat-form-field输入样式

我有一个带有输入的mat-form-field,我想添加一个自定义样式,但是我在官方Angular Material网站上找不到任何关于此的文档.

我最终的目标是:

  • 选择输入框后更改下划线颜色
  • 删除浮动标签(如果可能 - 我知道这是一个功能,但现在已弃用).

我不是最适合Angular的人,但是如果需要改变JS中的东西,那么我总能给它最好的机会.

我只需要一点指导.

现行代码:

<form class="search-form">
  <mat-form-field class="example-full-width">
    <input class="toolbar-search" type="text" matInput>
    <mat-placeholder>Search</mat-placeholder>
    <mat-icon matSuffix style="font-size: 1.2em">search</mat-icon>
  </mat-form-field>
</form>
Run Code Online (Sandbox Code Playgroud)

目前的CSS:

// Change text colour when inputting text
.toolbar-search, mat-placeholder {
  color: white;
}

// Changes the underline and placeholder colour before input is selected
/deep/ .mat-input-underline {
    background-color: white;
}
Run Code Online (Sandbox Code Playgroud)

html javascript css angular-material2 angular

10
推荐指数
3
解决办法
3万
查看次数

标签 统计

angular ×2

angular-material2 ×2

css ×1

html ×1

javascript ×1