html - 如何在 Angular/Ionic 框架中设置 ionic 输入的样式?

标签 html css angular ionic-framework ionic4

我正在使用 Angular 7 和 Ionic 4,我正在尝试设计一个具有许多 ionic 输入的表单。

我已经尝试了很多 CSS 选项,但似乎没有任何效果。

现在,我的 ionic 输入高度非常大,我想让它们看起来更好,更小。

我试着给 ionic 输入一个类,听说这样修改 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%;
}

宽度可以改小一点,但是高度有默认值(或者是我不明白的问题),不能调整。

我想了解为什么不能更改高度以及如何更改它并使我的 ion-input 看起来更好。

最佳答案

下面的 css 适合我

ion-input{
            border-radius: 10px !important;
            padding-right: 30px;
            font-size: 0.9em;
            border: 1px solid #f1f1f1 !important;
            --background: rgb(219,219,219) !important;
            /* height: 10%; */
            /* width: 41%; */
            max-width: 50vw; // this is applying perfectly
            max-height: 10vh;
        }

关于html - 如何在 Angular/Ionic 框架中设置 ionic 输入的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56083050/

相关文章:

html - 根据屏幕大小将一个元素移动到另一个元素的下方或左侧

javascript - Safari 和 Chrome 中的密码输入字段

javascript - Unslider 未加载到网页上

asp.net - 使用 CSS 对齐表中的 ASP 控件

html - 使用 SCSS 添加并保持 div 的宽度值?

java - 如何在不继续不受信任的证书页面的情况下从 Angular2 发出 https 请求

android - sample-Groceries\platforms\android\gradlew.bat 失败,退出代码

javascript - jquery - 折叠/扩展 div?

css - SCSS Sprite 位置计算生成无效的 CSS

node.js - 将 Angular 安装到现有项目中