【发布时间】:2020-04-14 19:15:45
【问题描述】:
我尝试了所有我能想到的方法,使用 ::ng-deep,但在悬停期间我无法定位边框颜色!
我可以在开发工具中正确更改它,但我无法在代码中应用它,选择器似乎总是错误的!
这是html:
<mat-form-field appearance="outline" class="userNameInput">
<mat-label>Username</mat-label>
<input matInput #email type="email" placeholder="mail@mail.com" (keyup.enter)="loadUserInfo(email.value)">
</mat-form-field>
默认情况下,悬停边框颜色为黑色!
【问题讨论】:
-
你想改变哪个元素的边框颜色?悬停时的更改应该是静态的(仅限 CSS)还是基于应用的某些状态(涉及 JavaScript 逻辑)动态?
-
我只想要一个静态颜色!
-
已经使用 specificity 和
ViewEncapsulation回答,而不是弃用的::ng-deephacks,这里:stackoverflow.com/q/50786787 -
@hc_dev 谢谢!这不仅解决了我的问题,而且我删除了我正在使用的所有 ::ng-deep,谢谢你的信息
标签: css angular angular-material