【问题标题】:how to add badge to ion-fab in ionic如何在 ionic 中将徽章添加到 ion-fab
【发布时间】:2020-10-21 11:04:53
【问题描述】:

我想向我的 ion-fab 添加通知徽章,我希望徽章位于徽章的右上角。 这是我的代码

<ion-fab vertical="bottom" horizontal="center" translucent="true">
    <ion-fab-button id="cart-btn" color="danger">
         <ion-icon name="notifications-outline" class="icon-button inner-center-btn"></ion-icon>
         <ion-badge id="cart-badge" color="danger">6</ion-badge>
    </ion-fab-button>
</ion-fab>

#cart-btn {
    position: relative;
    top: 1px;
    right: 1px;
    overflow: visible!important;
}


#cart-badge {
    position: absolute;
    top: 12%;
    right: 12%;
}

通知徽章确实显示在 ion-fab 内部,但是当我将 scss 代码更改为

#cart-btn {
    position: relative;
    top: -3px;
    right: -3px;
    overflow: visible!important;
}

徽章消失了,请问如何添加徽章,使其位于 ion-fab 的右上角

【问题讨论】:

    标签: css ionic-framework sass


    【解决方案1】:

    试试这个

        <ion-fab vertical="bottom" horizontal="center" translucent="true">
    
            <ion-badge color="primary" style="left: -5px; z-index: 3; position: absolute;">11</ion-badge>
    
            <ion-fab-button id="cart-btn" color="danger">
                 <ion-icon name="notifications-outline" class="icon-button inner-center-btn"></ion-icon>
                 <ion-badge id="cart-badge" color="danger">6</ion-badge>
            </ion-fab-button>
        </ion-fab>
    

    【讨论】:

    • 这行得通,但我的 ion-fab 按钮内没有 &lt;ion-badge id="cart-badge" color="danger"&gt;6&lt;/ion-badge&gt;。我还把颜色换成了离子徽章的危险
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    • 2012-03-06
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    相关资源
    最近更新 更多