Ionic 4: Как установить границу для выбранной кнопки-вкладки ion? - PullRequest
2 голосов
/ 06 мая 2019

Я пытался применить следующий CSS, но не сработало.

*. Scss

ion-tab-button[aria-selected=true] {
   border-top: 1px solid blue;
}

*. Html

<ion-tabs>
  <ion-tab-bar slot="bottom">
    <ion-tab-button tab="schedule">
      <ion-icon name="calendar"></ion-icon>
      <ion-label>Schedule</ion-label>
    </ion-tab-button>
    ...
    <ion-tab-button tab="about">
      <ion-icon name="information-circle"></ion-icon>
      <ion-label>About</ion-label>
    </ion-tab-button>
  </ion-tab-bar>
</ion-tabs>

Ответы [ 2 ]

0 голосов
/ 28 июля 2019

Я обнаружил, что применение box-shadow вместо border сработало.

ion-tab-button[aria-selected=true] {
  box-shadow: 0 2px 0 0 blue inset;
}
0 голосов
/ 07 мая 2019

Используйте ионный сегмент, как это. Это будет похоже на кнопку вкладки.

<ion-footer>
  <ion-toolbar>
    <ion-segment>
      <ion-segment-button value="all" checked>
        All
      </ion-segment-button>
      <ion-segment-button value="favorites">
        Favorites
      </ion-segment-button>
    </ion-segment>
  </ion-toolbar>
</ion-footer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...