Gal*_*ger 1 html css angularjs
当 ng 类位于输入字段时,我在定位输入占位符文本时遇到困难。我能够标记输入背景颜色,但不能标记占位符文本颜色。任何帮助都会很棒。
HTML:
<form class="my-form">
<input type="text" placeholder="Quick test" required/>
</form>
Run Code Online (Sandbox Code Playgroud)
Scss:
.my-form {
input.ng-invalid.ng-touched {
background: #efefef;
::-webkit-input-placeholder {
color: #FF0000;
}
:-moz-placeholder {
color: #FF0000;
}
::-moz-placeholder {
color: #FF0000;
}
:-ms-input-placeholder {
color: #FF0000;
}
}
}
Run Code Online (Sandbox Code Playgroud)
类 Angular 添加到所需元素
<input type="text" placeholder="Quick test" required=""
class="ng-pristine ng-invalid ng-invalid-required ng-touched">
Run Code Online (Sandbox Code Playgroud)
将 ng-class 添加到供应商前缀可以解决问题。
HTML:
<input type="text" placeholder="Quick test" required=""
class="ng-pristine ng-invalid ng-invalid-required ng-touched">
Run Code Online (Sandbox Code Playgroud)
Scss:
.ng-touched::-webkit-input-placeholder { color: red; }
.ng-untouched::-webkit-input-placeholder { color: #cccccc; }
/* add additional vendor prefixes or utilize mixin */
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9339 次 |
| 最近记录: |