当前位置: 首页 > 知识库问答 >
问题:

如何对有角度的材料组件进行个性化设计?

张毅
2023-03-14

我在一个组件内使用两个角形材料组件:

null

<!-- First input -->
<mat-form-field>
    <mat-label>Password</mat-label>
    <input matInput type="text">
</mat-form-field>

<br>

<!-- Second input -->
<mat-form-field>
    <mat-label>Password</mat-label>
    <input matInput type="text">
</mat-form-field>

null

在这些输入字段被聚焦之前,它们应该查看以下内容

我需要蓝色的第一个输入mat-label时,它是聚焦和标签浮在左上角。

对于第二个输入mat-label,我想要黑色

有谁能帮我做到这一点吗?多谢

共有1个答案

薛弘厚
2023-03-14

可以使用CSS中的指令::ng-deep对子组件进行样式化。

但在您的上下文中,输入是组件的一部分,因此您可以使用mat-form-field input[matInput]{}选择它

 类似资料:
  • 我想在进行某些处理时显示一个进度条覆盖图。我可以计算完成百分比,所以我想使用一个确定的进度条。对于覆盖部分,我想使用一个对话框。基本上,我想做这里要做的事情(Angular 2 Material Progress微调器:显示为叠加),但我不需要微调器。因此,我的组件将如下所示: 模板: 元件: 然后我使用这个组件的代码如下: 我发现了这一点(如何将数据传递到angular material 2的对

  • 如何改变材料角度到上一个旧版本,我们使用而不是? 现在我有

  • 下面是一个示例,其中只发生扩展,但我希望行折叠时,您单击它。 https://stackblitz.com/edit/Angular-Material-expandable-table-rows?file=app%2ftable%2ftable.component.ts 我希望我的桌子是这样的: 请帮帮忙。

  • 我们希望在应用程序中使用MaterialUI、next组件,在应用程序中,我们将样式化组件与SASS一起使用。为此,我们使用webpack和一个原始加载程序导入生成的CSS并应用如下样式: 我们尝试这种方法是因为样式化组件似乎是一种对react组件进行样式化的好方法,但是我们希望使用常规的sass文件,这样我们的设计师就可以像普通的一样创建样式,而不必在JS中编写CSS。 现在我面对的材料ui组件

  • 我正试图用有棱角的材料做一个形状。此表单允许客户修改其个人数据(带有输入字段)。对于这种情况,我使用“mat form field”组件 但是也有一些字段他不能修改(比如他的名字)。对于这种情况,我不知道使用什么元素。我想要一些与材料设计兼容的,但我找不到。 这是我的密码: 有什么好主意吗? 谢啦

  • 有人能告诉我如何开始实施Android Material Design guide中描述的垂直非线性步进控制吗 http://www.google.com/design/spec/components/steppers.html