New to Kendo UI for jQuery? Download free 30-day trial

ToggleButton Appearance

The ToggleButton provides predefined appearance options such as different sizes, border radiuses, fill modes, and theme colors.

For a complete example, refer to the Appearance Demo of the ToggleButton.

Options

The ToggleButton provides the following methods for styling:

  • size—configures the overall size of the component.
  • themeColor—configures what color will be applied to the component.
  • fillMode—defines how the color is applied to the ToggleButton.
  • rounded—determines the border radius of the component.

Size

To control the size of the ToggleButton, configure the size option with any of the following values:

  • small
  • medium - the default size
  • large
  • none
    <button id="togglebutton">
        Toggle Button
    </button>
    <script>
        $(document).ready(function(){
            $("#togglebutton").kendoToggleButton({
                size: "medium"
            })
        })
    </script>

The structure of the class is k-button-{size}. The default size value is Medium and is applied to the rendered element through the k-button-md class.

    <button class="k-button k-button-md" >
    </button>

FillMode

The fillMode configuration specifies how the color is applied to the component. The default ToggleButton fill mode is solid.

The following options are available for the fillMode configuration:

  • solid
  • outline
  • flat
  • link
  • none
    <button id="togglebutton">
        Toggle Button
    </button>
    <script>
        $(document).ready(function(){
            $("#togglebutton").kendoToggleButton({
                fillMode: "solid"
            })
        })
    </script>

The structure of the Html class is k-button-{fillMode}. The default fillMode value is Solid and is applied to the rendered element through the k-button-solid class.

<button class="k-button  k-button-solid" >
</button>

ThemeColor

The themeColor configuration provides a variety of colors that can be applied to the ToggleButton. The available options are:

  • base
  • primary
  • secondary
  • tertiary
  • info
  • success
  • warning
  • error
  • dark
  • light
  • inverse
    <button id="togglebutton">
        Toggle Button
    </button>
    <script>
        $(document).ready(function(){
            $("#togglebutton").kendoToggleButton({
                themeColor: "base"
            })
        })
    </script>

The default themeColor value is base. A ToggleButton with default fillMode and themeColor settings will have the k-button-solid-base class applied.

    <!-- A ToggleButton with default fillMode and themeColor settings -->
    <div class="k-button k-button-solid k-button-solid-base" >
    </div>

Rounded

The border radius of the ToggleButton can be customized through the rounded option. The default option is medium.

The following values are available for the rounded option:

  • small
  • medium
  • large
  • full
  • none
    <button id="togglebutton">
        Toggle Button
    </button>
    <script>
        $(document).ready(function(){
            $("#togglebutton").kendoToggleButton({
                rounded: "medium"
            })
        })
    </script>

The structure of the class is k-rounded-{size}. The default rounded value of the ToggleButton is medium and is applied to the rendered element through the k-rounded-md class.

    <button class="k-button k-rounded-md" >
    </button>

See Also

In this article