jueves, 31 de octubre de 2013

Jquery ui - Cambiar propiedades CSS de un slider



Bienvenid@s en esta ocasión os mostraré las clases principales que componen al widget slider de Jquery UI, a través de ellas podrás cambiar las propiedades CSS del slider y adaptarlo al diseño que más te guste.

Para definir la anchura y color de fondo: .ui-slider

Para definir el color de fondo del rango seleccionado: .ui-slider .ui-slider-range

Para definir el estilo del botón de desplazamiento: .ui-slider .ui-slider-handle

<!-- By http://jquery-manual.blogspot.com -->
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script>
$(function() {
 $( "#slider" ).slider({
range: "min",
max: 100,
value: 50
});
});
</script>
<style>
/*Para definir la anchura y color de fondo*/
.ui-slider
{
width: 500px;
}
/*Para definir el color de fondo del rango seleccionado*/
.ui-slider .ui-slider-range
{
background: red;
}
/*Para definir el estilo del botón de desplazamiento*/
.ui-slider .ui-slider-handle:hover
{
border: 1px solid red;
}
</style>
</head>
<body>
<div id="slider"></div>
</body>
</html>