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:
smallmedium- the default sizelargenone
<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:
solidoutlineflatlinknone
<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:
baseprimarysecondarytertiaryinfosuccesswarningerrordarklightinverse
<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:
smallmediumlargefullnone
<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>