我想更改搜索栏的背景颜色。它有 appearance="outline"
我喜欢这个设计,但是如果我设置一个新颜色,它会越过边界,看起来很丑。我可以在这里做什么?
我的 CSS:
::ng-deep .mat-form-field-appearance-outline .mat-form-field-infix {
padding: 5%;
}
::ng-deep .mat-form-field-infix {
top: -3px;
}
::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline {
background-color: white;
}
我的 HTML:
<mat-form-field style="width:110%;" appearance="outline" >
<mat-icon matPrefix>search</mat-icon>
<input type="search" name="test" [(ngModel)]="searchText"
placeholder="Search" aria-label="Search" matInput>
</mat-form-field>
原文由 CptDayDreamer 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以将
border-radius
添加到要更改背景的 div 中。我已经测试过
border-radius: 5px
看起来不错。给你的代码
我假设这个背景 CSS 对你有用。我刚刚用你的选择器试过这个。
截图: http: //prntscr.com/nanu75