Timeline

The Timeline UI component is a visual representation of events or activities arranged in chronological order.

Sass Variables

The Telerik and Kendo UI Timeline is a composite UI component. To configure and customize its appearance, use not only its dedicated Sass variables but also the Card Sass variables, as well as the Sass variables provided by the Button component.

VariableDefault ValueComputed ValueValue
kendo-timeline-spacing-x40px40pxDefault: 40pxComputed: 40px
Description: The horizontal spacing of the Timeline.
kendo-timeline-spacing-y40px40pxDefault: 40pxComputed: 40px
Description: The vertical spacing of the Timeline.
kendo-timeline-items-padding16px16pxDefault: 16pxComputed: 16px
Description: The padding between the Timeline's track items.
kendo-timeline-font-family$kendo-font-familyinheritDefault: $kendo-font-familyComputed: inherit
Description: The font family of the Timeline.
kendo-timeline-font-size$kendo-font-size-md14pxDefault: $kendo-font-size-mdComputed: 14px
Description: The font size of the Timeline.
kendo-timeline-line-height$kendo-line-height-md1.4285714286Default: $kendo-line-height-mdComputed: 1.4285714286
Description: The line height of the Timeline.
kendo-timeline-mobile-spacing-x16px16pxDefault: 16pxComputed: 16px
Description: The horizontal spacing of the mobile Timeline.
kendo-timeline-mobile-spacing-y16px16pxDefault: 16pxComputed: 16px
Description: The vertical spacing of the mobile Timeline.
kendo-timeline-track-arrow-width30px30pxDefault: 30pxComputed: 30px
Description: The width of the Timeline track arrow.
kendo-timeline-track-arrow-height30px30pxDefault: 30pxComputed: 30px
Description: The height of the Timeline track arrow.
kendo-timeline-track-arrow-disabled-bgif($kendo-enable-color-system, rgba( k-color( base-subtle, true ), .6 ), k-true-mix($kendo-button-bg, $kendo-body-bg, 65%)) #f9f9f9Default: if($kendo-enable-color-system, rgba( k-color( base-subtle, true ), .6 ), k-true-mix($kendo-button-bg, $kendo-body-bg, 65%))Computed: #f9f9f9
Description: The background color of the disabled Timeline track arrow.
kendo-timeline-track-arrow-disabled-textif($kendo-enable-color-system, rgba( k-color( on-base, true ), .6 ), k-true-mix($kendo-button-text, $kendo-body-bg, 65%)) #848484Default: if($kendo-enable-color-system, rgba( k-color( on-base, true ), .6 ), k-true-mix($kendo-button-text, $kendo-body-bg, 65%))Computed: #848484
Description: The text color of the disabled Timeline track arrow.
kendo-timeline-track-arrow-disabled-borderif($kendo-enable-color-system, k-color( border ), k-true-mix(#000000, $kendo-body-bg, 4.8%)) #f3f3f3Default: if($kendo-enable-color-system, k-color( border ), k-true-mix(#000000, $kendo-body-bg, 4.8%))Computed: #f3f3f3
Description: The border color of the disabled Timeline track arrow.
kendo-timeline-track-size6px6pxDefault: 6pxComputed: 6px
Description: The size of the Timeline track.
kendo-timeline-track-wrap-padding-bottomk-math-div( $kendo-timeline-track-size, 2 )3pxDefault: k-math-div( $kendo-timeline-track-size, 2 )Computed: 3px
Description: The bottom padding of the Timeline's track wrapper.
kendo-timeline-track-border-width1px1pxDefault: 1pxComputed: 1px
Description: The border width of the Timeline track.
kendo-timeline-track-margin-bottom16px16pxDefault: 16pxComputed: 16px
Description: The bottom margin of the Timeline track.
kendo-timeline-track-bottom-calccalc(#{k-math-div( $kendo-timeline-track-arrow-height, 2 )} + #{$kendo-timeline-track-wrap-padding-bottom})calc(15px + 3px)Default: calc(#{k-math-div( $kendo-timeline-track-arrow-height, 2 )} + #{$kendo-timeline-track-wrap-padding-bottom})Computed: calc(15px + 3px)
Description: The bottom offset of the Timeline track.
kendo-timeline-track-start-calccalc(#{$kendo-timeline-track-arrow-width} - 2 * #{$kendo-timeline-track-border-width})calc(30px - 2 * 1px)Default: calc(#{$kendo-timeline-track-arrow-width} - 2 * #{$kendo-timeline-track-border-width})Computed: calc(30px - 2 * 1px)
Description: The left offset of the Timeline track.
kendo-timeline-track-end-calccalc(#{$kendo-timeline-track-arrow-width} - 2 * #{$kendo-timeline-track-border-width})calc(30px - 2 * 1px)Default: calc(#{$kendo-timeline-track-arrow-width} - 2 * #{$kendo-timeline-track-border-width})Computed: calc(30px - 2 * 1px)
Description: The right offset of the Timeline track.
kendo-timeline-track-bg$kendo-button-bg #f5f5f5Default: $kendo-button-bgComputed: #f5f5f5
Description: The background color of the Timeline track.
kendo-timeline-track-border-color$kendo-button-border rgba(0, 0, 0, 0.08)Default: $kendo-button-borderComputed: rgba(0, 0, 0, 0.08)
Description: The border color of the Timeline track.
kendo-timeline-track-item-focus-shadowk-elevation(2)var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))Default: k-elevation(2)Computed: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12))
Description: The shadow of the Timeline's focused track items.
kendo-timeline-track-event-offset36px36pxDefault: 36pxComputed: 36px
Description: The offset of the Timeline track event.
kendo-timeline-flag-padding-x$kendo-button-padding-x8pxDefault: $kendo-button-padding-xComputed: 8px
Description: The horizontal padding of the Timeline flag.
kendo-timeline-flag-padding-y$kendo-button-padding-y4pxDefault: $kendo-button-padding-yComputed: 4px
Description: The vertical padding of the Timeline flag.
kendo-timeline-flag-line-height$kendo-button-line-height1.4285714286Default: $kendo-button-line-heightComputed: 1.4285714286
Description: The line height of the Timeline flag.
kendo-timeline-flag-min-width80px80pxDefault: 80pxComputed: 80px
Description: The minimum width of the Timeline flag.
kendo-timeline-flag-max-widthcalc(#{$kendo-timeline-flag-min-width} + 2 * #{$kendo-timeline-spacing-x})calc(80px + 2 * 40px)Default: calc(#{$kendo-timeline-flag-min-width} + 2 * #{$kendo-timeline-spacing-x})Computed: calc(80px + 2 * 40px)
Description: The maximum width of the Timeline flag.
kendo-timeline-mobile-flag-max-widthcalc(#{$kendo-timeline-flag-min-width} + 2 * #{$kendo-timeline-mobile-spacing-x})calc(80px + 2 * 16px)Default: calc(#{$kendo-timeline-flag-min-width} + 2 * #{$kendo-timeline-mobile-spacing-x})Computed: calc(80px + 2 * 16px)
Description: The maximum width of the mobile Timeline flag.
kendo-timeline-horizontal-flag-min-width60px60pxDefault: 60pxComputed: 60px
Description: The minimum width of the horizontal Timeline flag.
kendo-timeline-flag-bg$kendo-color-primary #ff6358Default: $kendo-color-primaryComputed: #ff6358
Description: The background color of the Timeline flag.
kendo-timeline-flag-textif($kendo-enable-color-system, k-color( on-primary ), k-contrast-legacy( $kendo-timeline-flag-bg )) whiteDefault: if($kendo-enable-color-system, k-color( on-primary ), k-contrast-legacy( $kendo-timeline-flag-bg ))Computed: white
Description: The text color of the Timeline flag.
kendo-timeline-flag-callout-width10px10pxDefault: 10pxComputed: 10px
Description: The width of the Timeline's flag callout.
kendo-timeline-flag-callout-height10px10pxDefault: 10pxComputed: 10px
Description: The height of the Timeline's flag callout.
kendo-timeline-flag-offset-bottom4px4pxDefault: 4pxComputed: 4px
Description: The bottom offset of the Timeline flag.
kendo-timeline-flag-margin-bottom-calccalc(#{$kendo-timeline-track-size} + 2 * #{$kendo-timeline-track-border-width} + #{$kendo-timeline-flag-offset-bottom} + #{$kendo-timeline-flag-callout-height})calc(6px + 2 * 1px + 4px + 10px)Default: calc(#{$kendo-timeline-track-size} + 2 * #{$kendo-timeline-track-border-width} + #{$kendo-timeline-flag-offset-bottom} + #{$kendo-timeline-flag-callout-height})Computed: calc(6px + 2 * 1px + 4px + 10px)
Description: The bottom margin of the Timeline flag.
kendo-timeline-date-width50px50pxDefault: 50pxComputed: 50px
Description: The width of the Timeline date.
kendo-timeline-date-margin-bottom8px8pxDefault: 8pxComputed: 8px
Description: The bottom margin of the Timeline date.
kendo-timeline-vertical-padding-calccalc(#{$kendo-timeline-spacing-x} + (#{$kendo-timeline-flag-min-width} - #{$kendo-timeline-track-size}) / 2)calc(40px + (80px - 6px) / 2)Default: calc(#{$kendo-timeline-spacing-x} + (#{$kendo-timeline-flag-min-width} - #{$kendo-timeline-track-size}) / 2)Computed: calc(40px + (80px - 6px) / 2)
Description: The padding of the vertical Timeline.
kendo-timeline-vertical-padding-with-dates-calccalc(#{$kendo-timeline-vertical-padding-calc} + #{$kendo-timeline-date-width})calc(calc(40px + (80px - 6px) / 2) + 50px)Default: calc(#{$kendo-timeline-vertical-padding-calc} + #{$kendo-timeline-date-width})Computed: calc(calc(40px + (80px - 6px) / 2) + 50px)
Description: The padding of the vertical Timeline date.
kendo-timeline-mobile-vertical-padding-calccalc(#{$kendo-timeline-mobile-spacing-x} + (#{$kendo-timeline-flag-min-width} - #{$kendo-timeline-track-size}) / 2)calc(16px + (80px - 6px) / 2)Default: calc(#{$kendo-timeline-mobile-spacing-x} + (#{$kendo-timeline-flag-min-width} - #{$kendo-timeline-track-size}) / 2)Computed: calc(16px + (80px - 6px) / 2)
Description: The padding of the vertical mobile Timeline.
kendo-timeline-mobile-vertical-padding-with-dates-calccalc(#{$kendo-timeline-mobile-vertical-padding-calc} + #{$kendo-timeline-date-width})calc(calc(16px + (80px - 6px) / 2) + 50px)Default: calc(#{$kendo-timeline-mobile-vertical-padding-calc} + #{$kendo-timeline-date-width})Computed: calc(calc(16px + (80px - 6px) / 2) + 50px)
Description: The padding of the vertical mobile Timeline date.
kendo-timeline-circle-width16px16pxDefault: 16pxComputed: 16px
Description: The width of the Timeline circle.
kendo-timeline-circle-height16px16pxDefault: 16pxComputed: 16px
Description: The height of the Timeline circle.
kendo-timeline-circle-bg$kendo-color-primary #ff6358Default: $kendo-color-primaryComputed: #ff6358
Description: The background color of the Timeline circle.
kendo-timeline-collapse-arrow-padding-x$kendo-padding-md-x8pxDefault: $kendo-padding-md-xComputed: 8px
Description: The horizontal padding of the Timeline collapse arrow.
kendo-timeline-event-width400px400pxDefault: 400pxComputed: 400px
Description: The width of the Timeline event.
kendo-timeline-event-height600px600pxDefault: 600pxComputed: 600px
Description: The height of the Timeline event.
kendo-timeline-event-min-height-calccalc(2 * (#{$kendo-timeline-track-event-offset} - #{$kendo-card-border-width}))calc(2 * (36px - 1px))Default: calc(2 * (#{$kendo-timeline-track-event-offset} - #{$kendo-card-border-width}))Computed: calc(2 * (36px - 1px))
Description: The minimum height of the Timeline event.