New to Kendo UI for VueStart a free 30-day trial

Creating a Color Gradient on RangeSlider in Kendo UI for Vue

Updated over 6 months ago

Environment

Product Versioncurrent
ProductProgress® Kendo UI for Vue RangeSlider

Description

This KB article answers the following questions:

  • How to customize the RangeSlider in Vue with a color gradient?
  • How to represent a color temperature range using the RangeSlider in Vue?
  • How to style the RangeSlider track and selection with custom colors in Vue?

Solution

You can display a color gradient on the RangeSlider component in a Vue application by customizing its default CSS styles. Apply a linear gradient to the slider's element and adjust the drag handle and selection background for a cohesive look. Here's how to achieve this styling:

css
.k-slider.myRangeSlider {
    .k-slider-track {
        background: rgb(255, 199, 37);
        background: linear-gradient(90deg, rgba(255, 199, 37, 1) 19%, rgba(154, 208, 223, 1) 84%);
    }
    div.k-slider-selection {
        background-color: transparent;
    }

    .k-draghandle {
        background-color: white;
        border-width: 2px;
    }
}

By following these steps, you can successfully add a color gradient to the RangeSlider component in your Vue application.

See Also

In this article
EnvironmentDescriptionSolutionSee Also
Not finding the help you need?
Contact Support