簡體   English   中英

如何降低離子段按鈕的高度

[英]How to decrease the height of ion-segment-button

我嘗試將paddingmargin設置為0px ,但高度仍然沒有降低。

ion-segment-button {
  --padding-bottom: 0px;
  --padding-top: 0px;
  --margin-bottom: 0px;
  --margin-top: 0px;
}

我無法在文檔中找到任何我無法調整的屬性。

你可以這樣設置高度..

ion-segment-button{
    min-height: 10px;
}

需要降低高度和最小高度。 它應該工作。

ion-segment-button {
  height: 30px;
  min-height: 30px;
}

這對我來說很好用:(你必須定義一個離子段按鈕的高度)

  <ion-segment [(ngModel)]="relationship" color="primary" >
    <ion-segment-button value="friends" style="height: 30px; font-size: 8px">
      Friends
    </ion-segment-button>
    <ion-segment-button value="enemies" style="height: 30px; font-size: 8px">
      Enemies
    </ion-segment-button>
  </ion-segment>

我在 css 中確實喜歡這個

ion-segment{
  height:30px;
}

ion-segment-button{
   min-height:30px;
}
<ion-segment (ionChange)="segmentChanged($event)" [(ngModel)]="segment" value="0">
    <ion-segment-button value="0">                                             
        Active                                                                 
    </ion-segment-button>                                                      
    <ion-segment-button value="1">                                             
        Expire                                                                 
    </ion-segment-button>                                                      
</ion-segment>

CSS:

ion-segment-button {
    min-height: 32px;
}

這對我有用,還要檢查它是否需要一些高度,以便我們可以相應地進行管理..

單獨設置最小高度會導致按鈕中的文本被裁剪。 以下是如何調整按鈕的高度並使文本下降到新的中心:

ion-segment-button{
    height: 30px;
    min-height: 30px;
}
ion-segment-button ion-label{
    margin:auto; 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM