ionic4 - Ionic 4 - 如何减少 ionic 列表项的高度

标签 ionic4

我的侧菜单标题中有一个 ionic 列表,但我无法减少项目的间距。你可以在图片中看到我试图减少的地方:

list item spacing

列表代码是:

<ion-list class="sidemenu-header-list" inset=true lines="none">
  <ion-item color="secondary">
    <h2>{{name}}</h2>
  </ion-item>

  <ion-item color="secondary" class="ion-no-padding" *ngIf="school">
    <ion-label style="font-size: 14px" text-wrap innerHTML={{school}}></ion-label>
    <ion-icon size="small" name="school" slot="start"></ion-icon>
  </ion-item>
  <ion-item color="secondary" class="ion-no-padding"*ngIf="year">
    <ion-label style="font-size: 14px" >{{year | translate}}</ion-label>
    <ion-icon size="small" name="calendar" slot="start"></ion-icon>
  </ion-item>

</ion-list>

我可以看到 input-wrapper 的大小设置为 48px;这就是强制我的物品高度的原因;但看不到我可以在哪里修改它。

最佳答案

尝试将以下几行放入组件 scss 文件中以修改 ion-item 组件的 min-height CSS 变量

ion-item {
    --min-height: 16px;
}

h2 {
   padding: 0px;
   margin : 0px;
 }

关于ionic4 - Ionic 4 - 如何减少 ionic 列表项的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58402506/

相关文章:

html - 文本(标签)没有占用 ionic 列表中的所有可用空间

html - Ionic 4 动态照片网址无效 - 未显示图像

angular - NgRx:如何在 meta-reducers 中使用服务?

angular - 从数组中删除元素,在 DOM 元素中保留在屏幕上,重新渲染问题?

ionic-framework - 为什么 ionic 4 中的主应用程序 scss 文件不起作用?

html - 如何更改 Ionic 4 中的 ionic 按钮大小?

cordova - Uncaught TypeError : Object(. ..) 不是 Cordova 插件引用的函数

css - Ionic 4 应用程序在 iOS 上看起来与在 Android 和 Web 上不同

ionic-framework - 在测试中未为 ionic 输入呈现输入

angular - 错误 : Cannot match any routes. URL 段: 'tabs'