有一个类似的问题here,但它属于离子1,其中 ion-item 仍然有 ion-content . 在离子-2中没有 ionic-content . 我已经尝试更改实际 ion-item 的高度/填充/边距,以及类 item-inner 并且似乎无法获得均匀的"skinny-ing"的离子项 .
ion-item
ion-content
ionic-content
item-inner
Question :如何使离子列表中的离子列表更小/更小/离子2中的离子列表更高? PS . 这是使用离子2 beta 10
我发现这个问题的主要问题是在本地离子的app.ios.css文件中,分配给 ion-item 元素的 .item 类获得了分配给4.4 rem的 min-height . 我'm not sure where that value came from or why it' s 4.4 . 所以,在我的.scss文件列表中,我刚刚添加:
.item
min-height
.item { min-height: 3rem; /* <- this can be whatever you need */ }
这使得我对边缘进行的任何更改(我最终将边距更改为0 8px 0 0)内部元素实际上改变了列表项的高度,因为它们没有碰到最小高度设置 . 请参阅其他答案,了解更改保证金的位置 .
在不改变列表项的最小高度的情况下,对内部元素边距的任何更改都没有做任何事情(至少对我而言) .
更改 <ion-label> 上的上下填充 . 默认是这样的:
<ion-label>
ion-label { margin: 13px 8px 13px 0; }
2 回答
我发现这个问题的主要问题是在本地离子的app.ios.css文件中,分配给
ion-item
元素的.item
类获得了分配给4.4 rem的min-height
. 我'm not sure where that value came from or why it' s 4.4 . 所以,在我的.scss文件列表中,我刚刚添加:这使得我对边缘进行的任何更改(我最终将边距更改为0 8px 0 0)内部元素实际上改变了列表项的高度,因为它们没有碰到最小高度设置 . 请参阅其他答案,了解更改保证金的位置 .
在不改变列表项的最小高度的情况下,对内部元素边距的任何更改都没有做任何事情(至少对我而言) .
更改
<ion-label>
上的上下填充 . 默认是这样的: