【发布时间】:2019-09-28 16:26:03
【问题描述】:
我正在使用 Angular7 和 Ionic4,我正在尝试设计一个具有许多离子输入的表单。
我尝试了很多 CSS 选项,但似乎没有任何效果。
现在,我拥有的离子输入的高度非常大,我想让它们看起来更好、更小。
我尝试为 ion-inputs 提供一个类,听说这样修改 CSS 会更容易,但它不起作用。
我的 HTML 输入代码如下所示:
<ion-item lines="none" class ="itemform">
<ion-input class ="inputClass" id = "nameInput" [(ngModel)]="name"
[ngModelOptions]="{standalone: true}" type = "text" placeholder =
"Package's Name" required>
</ion-input>
</ion-item>
以及CSS代码:
ion-input{
--background: rgb(219,219,219);
}
.itemform {
border-radius: 10px !important;
padding-left: 30px !important;
padding-right: 30px;
font-size: 0.9em;
border: 1px solid #f1f1f1;
background: rgb(219, 219, 219);
height: 10%;
width: 50%;
}
宽度可以改小一点,但是高度有默认值(或者是我看不懂的问题),不能调整大小。
我想了解为什么无法更改高度,以及如何更改它并使我的离子输入看起来更好。
【问题讨论】:
-
使用 CSS 属性
--padding-top和--padding-bottom更改顶部和底部的填充不会改变高度? -
我尝试过使用 --padding-top、--padding-bottom 以及 padding-top、padding-bottom.. 我可以使用 padding-top 让它看起来更大,但让它更小它不工作。我不明白我做错了什么。
标签: html css angular ionic-framework ionic4