New to Telerik UI for ASP.NET Core? Download free 30-day trial

Badge Button

The Button can accommodate a Badge to enhance the meaning of the text content.

The Button provides the Badge() configuration method for configuring the Button's Badge. The API exposes methods you can use, including shape(), size(), themecolor(), position(), fill(),visible() and align() to customize the appearance of the Badge:

    @(Html.Kendo().Button()
        .Name("button")
        .Content("Click Me!")
        .Badge(b => b
            .Text("success")
            .Shape(BadgeShape.Pill)
            .Size(BadgeSize.Medium)
            .ThemeColor(BadgeColor.Info)
            .Position(BadgePosition.Edge)
            .Align(BadgeAlign.TopEnd)
        )
    )
    <kendo-button name="buttonWithBadge">
        <badge text="+5"
            cutout-border="true"
            visible="true"
            fill="@BadgeFill.Solid"
            shape="@BadgeShape.Rectangle"
            size="@BadgeSize.Large"
            theme-color="@BadgeColor.Success"
            position="@BadgePosition.Outside"
            align="@BadgeAlign.TopEnd" />
        New registrations
    </kendo-button>

The Icon() method displays the appropriate Kendo UI for jQuery font icon icon. The icon is rendered inside the badge by a span.k-icon or span.k-svg-icon element.

    @(Html.Kendo().Button()
        .Name("save")
        .Content("Save")
        .Badge(b => b
            .Shape(BadgeShape.Circle)
            .Size(BadgeSize.Large)
            .ThemeColor(BadgeColor.Success)
            .Position(BadgePosition.Edge)
            .Align(BadgeAlign.TopStart)
            .Icon("save")
        )
    )
    <kendo-button name="buttonWithBadge">
        <badge icon="save"
            fill="@BadgeFill.Solid"
            shape="@BadgeShape.Circle"
            size="@BadgeSize.Medium"
            theme-color="@BadgeColor.Success"
            position="@BadgePosition.Edge"
            align="@BadgeAlign.TopStart" />
        Save
    </kendo-button>

See Also

In this article