<!DOCTYPE html>
<html>
  <head>
      
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>

  </head>
  <body>
    <article class="mainfeature">
      <div class="sliderset">
        <div class="slider red"></div>
        <div class="slider blue"></div>
        <div class="slider green"></div>
        <div class="slider black"></div>
        <div class="slider white"></div>
      </div>
    </article>
  </body>
</html>
@import "compass/css3";

$chromeurl: image-url('https://s3.amazonaws.com/codepen/chrome_radial.jpg');

html, body {
  background-color: #e6e6e6;
}

article.mainfeature {
  width: 400px;
  height: 300px;
  border: 20px solid white;
  margin: 30px auto;
  background-color: #d4d4d4;
  @include border-radius(2px);
  box-shadow: 0 1px 2px rgba(0,0,0,0.08);
}

.sliderset {
  margin-top: 70px; 
}

.slider {
  position: relative;
  margin: 32px auto;
  width: 250px;
  display: block;
  background: #565656;
  height: 7px;
  box-shadow: 0 1px 0px rgba(255,255,255,0.25),
    inset 0 0 4px rgba(0,0,0,0.9);
  @include border-radius(7px);
  div.ui-slider-range {
    display: block;
    height: 7px;
    @include border-radius(7px);
    @include transition-property(background-color);
    @include transition-duration(100ms);
  }
  &.red div.ui-slider-range {
    background-color: rgb(230, 158, 155);
    box-shadow: inset 0 0 4px rgba(163, 18, 0, 0.7),
      inset 0 0 2px rgba(0, 0, 0,0.5);
    &.hilite, &.dragging {
      background-color: rgb(255, 160, 155);
    }
  }
  &.blue div.ui-slider-range {
     background-color: #9FD0E9;
     box-shadow: inset 0 0 4px rgba(0, 85, 151, 0.8),
      inset 0 0 2px rgba(0, 0, 0,0.5);
     &.hilite, &.dragging {
      background-color: rgb(159, 213, 255);
     }
  }
  &.green div.ui-slider-range {
     background-color: #9edbbc;
     box-shadow: inset 0 0 4px rgba(19, 121, 72, 0.8),
      inset 0 0 2px rgba(0, 0, 0,0.5);
     &.hilite, &.dragging {
      background-color: rgb(158, 231, 194);
     }
  }
  &.black div.ui-slider-range {
     background-color: #aaaaaa;
     box-shadow: inset 0 0 4px rgba(24, 24, 24, 0.8),
      inset 0 0 2px rgba(0, 0, 0,0.5);
     &.hilite, &.dragging {
      background-color: #bbbbbb;
     }
  }
  &.white div.ui-slider-range {
     background-color: #e3e3e3;
     box-shadow: inset 0 0 4px rgba(88, 88, 88, 0.5),
      inset 0 0 2px rgba(0, 0, 0,0.3);
     &.hilite, &.dragging {
      background-color: #f0f0f0;
     }
  }
  
  a.ui-slider-handle {
    position: absolute;
    top: -5px;
    margin-left: -9px;
    z-index: 2;
    height: 16px;
    width: 16px;
    @include border-radius(20px);
    background-color: #d4d4d4;
    @include background-image($chromeurl);
    @include background-size(100% 100%);
    border: 0px solid rgba(0,0,0,0.1);
    box-shadow: 0 0px 2px rgba(0,0,0,0.4),
      inset 0 0px 1px rgba(0,0,0,0.3),
      0 1px 2px rgba(0,0,0,0.6),
      0 4px 2px rgba(0,0,0,0.2),
      0 9px 4px rgba(0,0,0,0.1),
      inset 0 2px 1px rgba(255,255,255,1.0);
    outline: none;
  }
  
  a.ui-slider-handle:after {
   content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: -1px;
    top: -4px;
    background-color: none;
    @include border-radius(12px);
    @include background-image(radial-gradient(rgba(255,255,255,1.0), rgba(255,255,255,0.05) rgba(255,255,255,0.0)));
  }
}
View Compiled
$( document ).ready(function() {
 
  function createHoverState (myobject){
    myobject.hover(function() {
      $(this).prev().toggleClass('hilite');
    });
    myobject.mousedown(function() {
      $(this).prev().addClass('dragging');
      $("*").mouseup(function() {
        $(myobject).prev().removeClass('dragging');
      });
    });
  }
  
  $(".slider").slider({
    orientation: "horizontal",
    range: "min",
    max: 100,
    value: 0,
    animate: 1300
  });
  $("#blue").slider( "value", 100 );
  $('.slider').each(function(index) {
    $(this).slider( "value", 75-index*(50/($('.slider').length-1)));
  });
  
  createHoverState($(".slider a.ui-slider-handle"));

});

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.