Interactive elements
Slider
The slider element is a scale that lets you select values within a certain range. The scale can have one or two indicators.

View an interactive example
Scale
The scale style is configured in the thumb_style field.
![]()
View an interactive example
You can change the scale's track style in the following fields:
track_active_style: Sets the left-side track style for scales with one indicator, or the center-aligned track style for scales with two indicators.track_inactive_style: Sets the style for the rest of the scale.

View an interactive example
Indicator
You can add a second indicator using the thumb_secondary_style parameter.
![]()
View an interactive example
To display the currently selected value on the indicator, set the thumb_text_style field. You can set the text style for the second indicator in the thumb_secondary_text_style field.
![]()
View an interactive example
You can track changes in the value of indicators and perform actions when changes occur:
thumb_value_changed_actions: Actions triggered when the first indicator changes.thumb_value_secondary_changed_actions: Actions triggered when the second indicator changes.
The indicator values can be accessed via @{this.thumb_value} and @{this.thumb_secondary_value} in the action description.
In the following example, text transparency changes as the indicator moves:
![]()
View an interactive example
Ticks
You can add ticks to your slider scale:
tick_mark_active_style: Tick style for the selected range.tick_mark_inactive_style: Tick style outside the selected range.

View an interactive example
Learn more
Follow DivKit news in the Telegram channel: http://t.me/divkit_news
You can also discuss topics of interest in the DivKit user community in Telegram: https://t.me/divkit_community_ru