FloatingActionButton

FloatingActionButtons display textual or visual content to indicate the primary or the most common action on the page.

Sass Variables

To configure and customize the Telerik and Kendo UI FloatingActionButton, use not only its dedicated Sass variables but also the Sass variables provided by the Button component.

VariableDefault ValueComputed ValueValue
kendo-fab-border-width1px1pxDefault: 1pxComputed: 1px
Description: The width of the border around the FAB.
kendo-fab-border-radiusk-border-radius(md)var(--kendo-border-radius-md, 0.25rem)Default: k-border-radius(md)Computed: var(--kendo-border-radius-md, 0.25rem)
Description: The border radius of the FAB.
kendo-fab-font-familyvar( --kendo-font-family, inherit )var(--kendo-font-family, inherit)Default: var( --kendo-font-family, inherit )Computed: var(--kendo-font-family, inherit)
Description: The font family of the FAB.
kendo-fab-font-sizevar( --kendo-font-size, inherit )var(--kendo-font-size, inherit)Default: var( --kendo-font-size, inherit )Computed: var(--kendo-font-size, inherit)
Description: The font size of the FAB.
kendo-fab-line-heightvar( --kendo-line-height, normal )var(--kendo-line-height, normal)Default: var( --kendo-line-height, normal )Computed: var(--kendo-line-height, normal)
Description: The line height of the FAB.
kendo-fab-padding-xk-spacing(4)var(--kendo-spacing-4, 1rem)Default: k-spacing(4)Computed: var(--kendo-spacing-4, 1rem)
Description: The horizontal padding of the FAB.
kendo-fab-sm-padding-xcalc( #{$kendo-fab-padding-x} / 2 )calc(var(--kendo-spacing-4, 1rem) / 2)Default: calc( #{$kendo-fab-padding-x} / 2 )Computed: calc(var(--kendo-spacing-4, 1rem) / 2)
Description: The horizontal padding of the small FAB.
kendo-fab-md-padding-x$kendo-fab-padding-xvar(--kendo-spacing-4, 1rem)Default: $kendo-fab-padding-xComputed: var(--kendo-spacing-4, 1rem)
Description: The horizontal padding of the medium FAB.
kendo-fab-lg-padding-xcalc( #{$kendo-fab-padding-x} * 1.5 )calc(var(--kendo-spacing-4, 1rem) * 1.5)Default: calc( #{$kendo-fab-padding-x} * 1.5 )Computed: calc(var(--kendo-spacing-4, 1rem) * 1.5)
Description: The horizontal padding of the large FAB.
kendo-fab-padding-y$kendo-fab-padding-xvar(--kendo-spacing-4, 1rem)Default: $kendo-fab-padding-xComputed: var(--kendo-spacing-4, 1rem)
Description: The vertical padding of the FAB.
kendo-fab-sm-padding-ycalc( #{$kendo-fab-padding-y} / 2 )calc(var(--kendo-spacing-4, 1rem) / 2)Default: calc( #{$kendo-fab-padding-y} / 2 )Computed: calc(var(--kendo-spacing-4, 1rem) / 2)
Description: The vertical padding of the small FAB.
kendo-fab-md-padding-y$kendo-fab-padding-yvar(--kendo-spacing-4, 1rem)Default: $kendo-fab-padding-yComputed: var(--kendo-spacing-4, 1rem)
Description: The vertical padding of the medium FAB.
kendo-fab-lg-padding-ycalc( #{$kendo-fab-padding-y} * 1.5 )calc(var(--kendo-spacing-4, 1rem) * 1.5)Default: calc( #{$kendo-fab-padding-y} * 1.5 )Computed: calc(var(--kendo-spacing-4, 1rem) * 1.5)
Description: The vertical padding of the large FAB.
kendo-fab-icon-padding-xk-spacing(0.5)var(--kendo-spacing-0\.5, 0.125rem)Default: k-spacing(0.5)Computed: var(--kendo-spacing-0\.5, 0.125rem)
Description: The horizontal padding of the FAB icon.
kendo-fab-icon-padding-y$kendo-fab-icon-padding-xvar(--kendo-spacing-0\.5, 0.125rem)Default: $kendo-fab-icon-padding-xComputed: var(--kendo-spacing-0\.5, 0.125rem)
Description: The vertical padding of the FAB icon.
kendo-fab-icon-spacingk-spacing(0.5)var(--kendo-spacing-0\.5, 0.125rem)Default: k-spacing(0.5)Computed: var(--kendo-spacing-0\.5, 0.125rem)
Description: The spacing of the FAB icon.
kendo-fab-items-padding-xk-spacing(0)var(--kendo-spacing-0, 0px)Default: k-spacing(0)Computed: var(--kendo-spacing-0, 0px)
Description: The horizontal padding of the FAB items.
kendo-fab-items-padding-yk-spacing(4)var(--kendo-spacing-4, 1rem)Default: k-spacing(4)Computed: var(--kendo-spacing-4, 1rem)
Description: The vertical padding of the FAB items.
kendo-fab-item-text-padding-xk-spacing(1)var(--kendo-spacing-1, 0.25rem)Default: k-spacing(1)Computed: var(--kendo-spacing-1, 0.25rem)
Description: The horizontal padding of the FAB item text.
kendo-fab-item-text-padding-y$kendo-fab-item-text-padding-xvar(--kendo-spacing-1, 0.25rem)Default: $kendo-fab-item-text-padding-xComputed: var(--kendo-spacing-1, 0.25rem)
Description: The vertical padding of the FAB item text.
kendo-fab-item-text-border-width1px1pxDefault: 1pxComputed: 1px
Description: The width of the FAB item text border.
kendo-fab-item-text-border-radius2px2pxDefault: 2pxComputed: 2px
Description: The border radius of the FAB item text.
kendo-fab-item-text-font-sizevar( --kendo-font-size-xs, inherit )var(--kendo-font-size-xs, inherit)Default: var( --kendo-font-size-xs, inherit )Computed: var(--kendo-font-size-xs, inherit)
Description: The font size of the FAB item text.
kendo-fab-item-text-line-height1.21.2Default: 1.2Computed: 1.2
Description: The line height of the FAB item text.
kendo-fab-item-icon-padding-xcalc( #{k-spacing(2)} + #{$kendo-fab-icon-padding-x} )calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem))Default: calc( #{k-spacing(2)} + #{$kendo-fab-icon-padding-x} )Computed: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem))
Description: The horizontal padding of the FAB item icon.
kendo-fab-item-icon-padding-y$kendo-fab-item-icon-padding-xcalc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem))Default: $kendo-fab-item-icon-padding-xComputed: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem))
Description: The vertical padding of the FAB item icon.
kendo-fab-item-icon-border-width00Default: 0Computed: 0
Description: The width of the FAB item icon border.
kendo-fab-item-icon-border-radius50%50%Default: 50%Computed: 50%
Description: The border radius of the FAB item icon.
kendo-fab-theme-colors$kendo-theme-colors("primary": var(--kendo-color-primary, #ff6358), "secondary": var(--kendo-color-secondary, #666666), "tertiary": var(--kendo-color-tertiary, #03a9f4), "info": var(--kendo-color-info, #0058e9), "success": var(--kendo-color-success, #37b400), "warning": var(--kendo-color-warning, #ffc000), "error": var(--kendo-color-error, #f31700), "dark": var(--kendo-color-dark, #3d3d3d), "light": var(--kendo-color-light, #ebebeb), "inverse": var(--kendo-color-dark, #3d3d3d))Default: $kendo-theme-colorsComputed: ("primary": var(--kendo-color-primary, #ff6358), "secondary": var(--kendo-color-secondary, #666666), "tertiary": var(--kendo-color-tertiary, #03a9f4), "info": var(--kendo-color-info, #0058e9), "success": var(--kendo-color-success, #37b400), "warning": var(--kendo-color-warning, #ffc000), "error": var(--kendo-color-error, #f31700), "dark": var(--kendo-color-dark, #3d3d3d), "light": var(--kendo-color-light, #ebebeb), "inverse": var(--kendo-color-dark, #3d3d3d))
Description: The theme colors map for the FAB.
kendo-fab-sizes( sm: ( padding-x: $kendo-fab-sm-padding-x, padding-y: $kendo-fab-sm-padding-y ), md: ( padding-x: $kendo-fab-md-padding-x, padding-y: $kendo-fab-md-padding-y ), lg: ( padding-x: $kendo-fab-lg-padding-x, padding-y: $kendo-fab-lg-padding-y ) )(sm: (padding-x: calc(var(--kendo-spacing-4, 1rem) / 2), padding-y: calc(var(--kendo-spacing-4, 1rem) / 2)), md: (padding-x: var(--kendo-spacing-4, 1rem), padding-y: var(--kendo-spacing-4, 1rem)), lg: (padding-x: calc(var(--kendo-spacing-4, 1rem) * 1.5), padding-y: calc(var(--kendo-spacing-4, 1rem) * 1.5)))Default: ( sm: ( padding-x: $kendo-fab-sm-padding-x, padding-y: $kendo-fab-sm-padding-y ), md: ( padding-x: $kendo-fab-md-padding-x, padding-y: $kendo-fab-md-padding-y ), lg: ( padding-x: $kendo-fab-lg-padding-x, padding-y: $kendo-fab-lg-padding-y ) )Computed: (sm: (padding-x: calc(var(--kendo-spacing-4, 1rem) / 2), padding-y: calc(var(--kendo-spacing-4, 1rem) / 2)), md: (padding-x: var(--kendo-spacing-4, 1rem), padding-y: var(--kendo-spacing-4, 1rem)), lg: (padding-x: calc(var(--kendo-spacing-4, 1rem) * 1.5), padding-y: calc(var(--kendo-spacing-4, 1rem) * 1.5)))
Description: The size map for the FAB.
kendo-fab-shadowk-elevation(5)var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))Default: k-elevation(5)Computed: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))
Description: The base shadow of the FAB.
kendo-fab-disabled-shadowk-elevation(5)var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))Default: k-elevation(5)Computed: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))
Description: The shadow of the disabled FAB.
kendo-fab-active-shadownullnullDefault: nullComputed: null
Description: The shadow of the active FAB.
kendo-fab-outline-stylesolidsolidDefault: solidComputed: solid
Description: The outline style of the FAB.
kendo-fab-outline-widthk-spacing(0.5)var(--kendo-spacing-0\.5, 0.125rem)Default: k-spacing(0.5)Computed: var(--kendo-spacing-0\.5, 0.125rem)
Description: The outline width of the FAB.
kendo-fab-item-text$kendo-component-textvar(--kendo-color-on-app-surface, #3d3d3d)Default: $kendo-component-textComputed: var(--kendo-color-on-app-surface, #3d3d3d)
Description: The base text color of the FAB item.
kendo-fab-item-bg$kendo-component-bgvar(--kendo-color-surface-alt, #ffffff)Default: $kendo-component-bgComputed: var(--kendo-color-surface-alt, #ffffff)
Description: The base background color of the FAB item.
kendo-fab-item-border$kendo-component-bordervar(--kendo-color-border, rgba(0, 0, 0, 0.08))Default: $kendo-component-borderComputed: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
Description: The base border color of the FAB item.
kendo-fab-item-icon-text$kendo-button-textvar(--kendo-color-on-base, #3d3d3d)Default: $kendo-button-textComputed: var(--kendo-color-on-base, #3d3d3d)
Description: The base text color of the FAB item icon.
kendo-fab-item-icon-bg$kendo-button-bgvar(--kendo-color-base, #f5f5f5)Default: $kendo-button-bgComputed: var(--kendo-color-base, #f5f5f5)
Description: The base background color of the FAB item icon.
kendo-fab-item-icon-border$kendo-button-bordervar(--kendo-color-border, rgba(0, 0, 0, 0.08))Default: $kendo-button-borderComputed: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
Description: The base border color of the FAB item icon.
kendo-fab-item-shadow$kendo-fab-shadowvar(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))Default: $kendo-fab-shadowComputed: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))
Description: The base shadow of the FAB item.
kendo-fab-item-disabled-shadow$kendo-fab-disabled-shadowvar(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))Default: $kendo-fab-disabled-shadowComputed: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12))
Description: The shadow of the disabled FAB item.
kendo-fab-item-active-shadow$kendo-fab-active-shadownullDefault: $kendo-fab-active-shadowComputed: null
Description: The shadow of the active FAB item.
kendo-fab-item-outline-stylesolidsolidDefault: solidComputed: solid
Description: The outline style of the FAB item.
kendo-fab-item-outline-widthk-spacing(0.5)var(--kendo-spacing-0\.5, 0.125rem)Default: k-spacing(0.5)Computed: var(--kendo-spacing-0\.5, 0.125rem)
Description: The outline width of the FAB item.
kendo-fab-item-outline-color rgba(0, 0, 0, .08) rgba(0, 0, 0, 0.08)Default: rgba(0, 0, 0, .08)Computed: rgba(0, 0, 0, 0.08)
Description: The outline color of the FAB item.