File: /var/www/farmoskosmicfarms_backup/resources/css/sass/gui/_sliders.scss
/* Slider - */
.ui-slider.ui-widget-content {
background: $color-default;
border: none;
}
// HORIZONTAL
// -----------------------------------------------------------------------------
/* Sliders - Horizontal */
.ui-slider-horizontal {
height: 6px;
.ui-slider-handle {
top: -7px;
}
}
// VERTICAL
// -----------------------------------------------------------------------------
/* Sliders - Vertical */
.ui-slider-vertical {
display: inline-block;
width: 6px;
.ui-slider-handle {
left: -7px;
}
}
// MODERN
// -----------------------------------------------------------------------------
/* Sliders - Modern Style */
.slider-modern {
&.ui-slider {
height: 3px;
margin-bottom: 15px;
.ui-slider-handle {
top: -4px;
width: 10px;
height: 10px;
border: none;
}
.ui-slider-range {
height: 3px;
}
}
}
// HANDLE
// -----------------------------------------------------------------------------
/* Sliders - UI Handle */
.ui-slider {
.ui-slider-handle {
background: darken($color-default, 7%);
border: 6px solid #fff;
border-radius: 50%;
box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
cursor: pointer;
height: 20px;
width: 20px;
&:hover {
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
}
}
}
// FIX WINDOWS MOBILE DEVICES
// -----------------------------------------------------------------------------
/* Sliders - UI Handle (Fix Windows Mobile Devices) */
.ui-slider {
.ui-slider-handle {
-ms-touch-action: none;
touch-action: none;
}
}
// RANGE
// -----------------------------------------------------------------------------
/* Sliders - Range */
.ui-slider {
.ui-slider-range {
background: darken($color-default, 7%);
}
}
// STATES
// -----------------------------------------------------------------------------
/* Sliders - Contextual */
@each $state in $states {
.slider-#{nth($state,1)} {
.ui-slider-range,
.ui-slider-handle {
background: #{nth($state,2)};
}
}
.slider-gradient.slider-#{nth($state,1)} {
.ui-slider-range,
.ui-slider-handle {
background-image: linear-gradient(lighten(nth($state,2), 10%) 0, #{nth($state,2)} 50%, darken(nth($state,2), 10%) 100%);
}
}
.slider-gradient.ui-slider-vertical.slider-#{nth($state,1)} {
.ui-slider-range,
.ui-slider-handle {
background-image: linear-gradient(to right, lighten(nth($state,2), 10%) 0, #{nth($state,2)} 50%, darken(nth($state,2), 10%) 100%);
}
}
}
// DARK SKIN
// -----------------------------------------------------------------------------
html.dark {
.ui-slider {
&.ui-widget-content {
background: $dark-color-2;
}
}
}