Slidercomponent

Metro UI CSS provides a component for creating slider.







HTML

To create slider you can use next html structure:

<div class="slider" data-role="slider"></div>
<div class="slider vertical" data-role="slider"></div>

Options

Slider supported next options:

position data-position determines the starting position of marker
accuracy data-accuracy determines the accuracy of the marker (from 1 to 100)
color data-color determines the color of the slider
completeColor data-complete-color determines the complete color of the slider
markerColor data-marker-color determines the marker color
colors data-colors defines a set of colors that will be applied uniformly to complete color when marker is moving
showHint data-show-hint show or hide hint for value of marker position
min data-min Set the minimum value for the slider.
max data-max Set the maximum value for the slider.
animate data-animate Animate slider movements for fluent movements.

You can sets options over javascript or data-* api.

<div class="slider" data-role="slider" data-position="0" data-accuracy="0" data-colors="blue, red, yellow, green"></div>
$(function(){
    var slider = $("#slider").slider({
        position: 10,
        accuracy: 1
    });
});

// Short method to set position
slider.slider('value', 15);

This component required metro-slider.js