Angular 材料 11:具有外观轮廓的 mat-form-field 以在整个项目中具有自定义的边界半径

Posted

技术标签:

【中文标题】Angular 材料 11:具有外观轮廓的 mat-form-field 以在整个项目中具有自定义的边界半径【英文标题】:Angular material 11 : mat-form-field with appearance outline to have customized border radius throughout the project 【发布时间】:2021-07-06 04:37:39 【问题描述】:

我开始使用 Material 组件在 Angular 11 上创建一个新项目。

我们如何自定义样式组件,例如输入、按钮、卡片等。 设计更多 w.r.t 样式的组件(尖角/圆角/圆角边框等),而不仅仅是颜色或排版。

【问题讨论】:

您将不得不在开发者工具中摆弄 css,然后在全局 css 文件中使用适当的选择器保存 css 更改 【参考方案1】:

在你的angular.json 添加

"styles": [
  "src/styles.css"
],

然后使用正确的选择器为角材质组件添加样式,就像添加任何其他元素一样:

例子:

button.mat-raised-button 
 border-radius: 50% !important;

【讨论】:

以上是关于Angular 材料 11:具有外观轮廓的 mat-form-field 以在整个项目中具有自定义的边界半径的主要内容,如果未能解决你的问题,请参考以下文章

Angular 2+ 材料 mat-chip-list formArray 验证

材料 11 - 应用 mat-sort-header 时无法右对齐 5 列中的 2 列 mat-h​​eader-cell

如何删除轮廓mat-form-field边角半径

有啥方法可以在 Angular 材料中使用 mat-table 编辑特定的表格列

mat-autoComplete 中的占位符不起作用,如 Angular Material Documentation 中所示

使用 mat-tab-group 以编程方式在 Angular 2 材料中选择 mat-tab