css - Ionic 2 - 卡内的 ionic 输入失去轮廓

标签 css angular ionic2

我的 html 如下所示

<ion-content padding>
  <ion-card>
    <ion-card-header>
      Header
    </ion-card-header>

    <ion-card-content>
      <form (ngSubmit)='someAction()'>

        <ion-item>
          <ion-label stacked>Some Label</ion-label>
          <ion-input name="some-input" type="text" value="some-value"></ion-input>
        </ion-item>

      </form>
    </ion-card-content>
  </ion-card>
</ion-content>

输入通常有一个蓝色的底部轮廓,然后在填充时变成绿色。

但是,当在卡片内部使用时,轮廓仅在单击输入并输入值时出现。

有没有办法让轮廓仍然显示,即使它被放置在卡片中?

最佳答案

这是 ionic 中的一个已知问题 https://github.com/ionic-team/ionic/issues/11640

但是,您可以通过将此代码添加到您的 app.scss 来修复它,直到该问题被团队修复为止。

.card-md .item-md.item-block:not(:last-child) .item-inner {
  border-bottom: 1px solid #dedede;
}

.card-md .item-md.item-block:not(.item-input):not(.item-select):not(.item-radio):not(.item-checkbox) .item-inner {
  border: 0;
}

关于css - Ionic 2 - 卡内的 ionic 输入失去轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42255625/

相关文章:

javascript - 如何在点击时多次旋转

jquery - 在其他人点击时将类添加到 div,如果单击主体则删除类,除了该 div 和子元素

angular - karma-jasmine-html-reporter@1.1.0 需要 jasmine@>=3 的对等体,但没有安装。

javascript - 优化 JavaScript

angular - 错误 TS1086 : An accessor cannot be declared in an ambient context in Angular 9

javascript - 单击同一页面中的链接时如何打开 Accordion 的一部分

html - CSS 无法正常工作

android - Android cordova 中的谷歌标签管理器

ionic-framework - Ionic2 和 3 地理位置错误 : Only secure origins are allowed, 获取位置时出错并且无法在设备上工作

css - 如何覆盖 ngModel 输入样式