angular-material - Angular Material 6 覆盖输入/选择样式
问题描述
我正在尝试将我的材质输入元素上的颜色覆盖为始终为白色。这包括输入/选择字段的轮廓、占位符和文本本身,即使该字段不在焦点时也是如此。
我确实阅读了官方材料覆盖样式指南,但我发现它有点宽泛,并希望有更多的方向来做到这一点。
这是我的代码:
<mat-card class="coverage-card">
<mat-card-content>
<form>
<mat-form-field appearance="outline" class="address-zip white-text">
<mat-label>Square Footage</mat-label>
<input type="number" matInput>
</mat-form-field>
</form>
</mat-card-content>
</mat-card>
CSS样式:
.coverage-card{
min-width: 400px;
max-width: 620px;
background-color: #FF6A13;
height: 575px;
border-radius: 20px;
}
.address-zip{
max-width: 190px;
margin-right: 10px;
}
.white-text{
color: white;
}
开箱即用的材质颜色仅适用于关注该字段时。当字段不在焦点上时,我无法找到应用于大纲或占位符的样式。
我尝试使用 !important 在 styles.scss 中覆盖 .mat-form-field-appearance-outline 之类的类,只是想看看我是否能找到合适的类并且还没有运气。
解决方案
推荐阅读
- ios - 如何在 Xcode 中将 cookie 添加到 WebView IOS 应用程序?
- plantuml - 如何更改植物中循环组的边框颜色?
- node.js - 如何使用 Web API 节点获取 Spotify 访问令牌
- javascript - JavaScript AJAX Fetch API 和 Laravel 5.8 指向错误的 URL(路由)
- arrays - 数组类型值在 nodejs 和 Mongodb 中的插入
- python-2.7 - 如何在 redshift 上安装 python 加密库
- javascript - 使用按钮传递值
- android - 删除房间表时Android Room FOREIGN KEY约束失败
- batch-file - 想要创建文件夹并在其上放置图像,从带有脚本的 .txt 中读取其路径
- android - Gradle 同步失败:找不到带有哈希字符串“android-28”的目标