【发布时间】:2019-01-27 09:11:27
【问题描述】:
我正在尝试为我的 Ionic 4 应用程序的占位符设置样式。HTML 如下所示:
<form>
<ion-grid>
<ion-row class='label'>Name</ion-row>
<ion-row>
<ion-item>
<ion-input type='text' [(ngModel)]='recipe.name' name='name' placeholder='Name'></ion-input>
</ion-item>
</ion-row>
<ion-row class='label'>Weight</ion-row>
<ion-row>
<ion-item>
<ion-input type='number' [(ngModel)]='recipe.weight' name='weight' placeholder='Weight'></ion-input>
<ion-label>kg</ion-label>
</ion-item>
</ion-row>
</ion-grid>
</form>
如果尝试了Ionic 2.x solutions 但它没有成功。
我发现,如果您在 ion-item 中设置颜色,它会为输入字段的整个文本设置样式
ion-item {
ion-input{
color:red;
}
}
当在 ion-input 上使用伪类 :placeholder-shown 或伪元素 ::placeholder 虽然样式显示没有效果.
我做错了什么? Ionic 4 中是否有可能设置输入占位符的样式?
编辑:
Stackblitz 使用 Ionic 4 和 Angular 6 进行分叉
【问题讨论】:
标签: css ionic-framework sass ionic4