mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-02 10:47:48 +08:00
- add only-icon, badge-vertical-bottom usecase;
This commit is contained in:
@ -396,6 +396,31 @@
|
||||
</ion-tab-button>
|
||||
</ion-tab-bar>
|
||||
</div>
|
||||
<div class="ion-display-flex ion-align-items-center ion-justify-content-around ion-margin">
|
||||
<ion-tab-bar>
|
||||
<ion-tab-button href="" tab="tab-one" layout="label-hide">
|
||||
<ion-icon name="home"></ion-icon>
|
||||
<ion-badge size="small" vertical="bottom" color="danger"></ion-badge>
|
||||
</ion-tab-button>
|
||||
|
||||
<ion-tab-button tab="schedule" class="e2eTabTwoButton" layout="label-hide">
|
||||
<ion-icon name="globe"></ion-icon>
|
||||
<ion-badge size="small" vertical="bottom" color="primary">
|
||||
<ion-icon name="star"></ion-icon>
|
||||
</ion-badge>
|
||||
</ion-tab-button>
|
||||
|
||||
<ion-tab-button tab="tab-three" layout="label-hide">
|
||||
<ion-icon name="logo-facebook"></ion-icon>
|
||||
<ion-badge size="small" vertical="bottom" color="warning">999</ion-badge>
|
||||
</ion-tab-button>
|
||||
|
||||
<ion-tab-button tab="tab-four" class="e2eTabFourButton" layout="label-hide">
|
||||
<ion-icon name="chatbox"></ion-icon>
|
||||
<ion-badge vertical="bottom" color="success" size="small"></ion-badge>
|
||||
</ion-tab-button>
|
||||
</ion-tab-bar>
|
||||
</div>
|
||||
</ion-list>
|
||||
|
||||
<ion-list id="button-top">
|
||||
|
||||
@ -118,11 +118,11 @@
|
||||
@include globals.position(globals.$ion-scale-050, null, null, calc(50% + globals.$ion-scale-250));
|
||||
}
|
||||
|
||||
:host ::slotted(ion-badge.badge-vertical-bottom) {
|
||||
:host(.tab-layout-icon-top) ::slotted(ion-badge.badge-vertical-bottom) {
|
||||
@include globals.position(calc(50% - (globals.$ion-scale-050)));
|
||||
}
|
||||
|
||||
:host ::slotted(ion-badge.badge-vertical-bottom:empty) {
|
||||
:host(.tab-layout-icon-top) ::slotted(ion-badge.badge-vertical-bottom:empty) {
|
||||
@include globals.position(50%, null, null, calc(50% + globals.$ion-scale-250));
|
||||
}
|
||||
|
||||
@ -143,10 +143,12 @@
|
||||
@include globals.position(50%);
|
||||
}
|
||||
|
||||
:host(.tab-layout-icon-bottom) ::slotted(ion-badge.badge-vertical-bottom) {
|
||||
:host(.tab-layout-icon-bottom) ::slotted(ion-badge.badge-vertical-bottom),
|
||||
:host(.tab-layout-label-hide) ::slotted(ion-badge.badge-vertical-bottom) {
|
||||
@include globals.position(calc(100% - globals.$ion-scale-100));
|
||||
}
|
||||
|
||||
:host(.tab-layout-icon-bottom) ::slotted(ion-badge.badge-vertical-bottom:empty) {
|
||||
:host(.tab-layout-icon-bottom) ::slotted(ion-badge.badge-vertical-bottom:empty),
|
||||
:host(.tab-layout-label-hide) ::slotted(ion-badge.badge-vertical-bottom:empty) {
|
||||
@include globals.position(calc(100% - globals.$ion-scale-050), null, null, calc(50% + globals.$ion-scale-250));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user