| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- @import '../../bootstrap-extended/include'; // Bootstrap includes
- @import '../../components/include'; // Components includes
- $slider_width: 6px;
- $handle-size: 1rem;
- .noUi-target {
- background-color: rgba($primary, 0.12);
- border-width: 0;
- box-shadow: none;
- border-radius: 1rem;
- &.noUi-connect {
- box-shadow: none;
- }
- }
- // horizontal slider and it's sizes
- .noUi-horizontal {
- height: $slider_width;
- .noUi-handle {
- width: $handle-size;
- height: $handle-size;
- cursor: pointer;
- right: -($handle-size - ($handle-size/2));
- top: -4px;
- }
- .noUi-tooltip {
- bottom: 135% !important;
- }
- }
- // pips, marker and value
- .noUi-pips {
- color: $text-muted;
- }
- .noUi-marker {
- background: $border-color;
- }
- .noUi-value {
- font-size: 0.857rem;
- }
- .noUi-marker-horizontal.noUi-marker,
- .noUi-marker-horizontal.noUi-marker-large {
- height: 8px;
- }
- // slider handle styles
- .noUi-handle {
- box-shadow: none;
- border: none;
- &:after,
- &:before {
- display: none;
- }
- border-radius: 50%;
- background: $white;
- border: 2px solid $primary;
- }
- // default selected slide area style
- .noUi-connect {
- background: $primary;
- box-shadow: none;
- }
- // Tooltip style
- .noUi-tooltip {
- transform: translate(-10%, -50%);
- font-size: 0.857rem;
- border: none;
- color: $body-color;
- background-color: $body-bg;
- padding: 0.1718rem 0.35rem;
- font-weight: $font-weight-bold;
- }
- // noUi Vertical customization
- .noUi-vertical {
- display: inline-block;
- width: $slider_width;
- .noUi-origin {
- right: auto;
- }
- .noUi-handle {
- width: 1rem;
- height: 1rem;
- top: -0.375rem;
- left: -0.3rem;
- }
- .noUi-tooltip {
- right: 135% !important;
- }
- }
- // for example value of noUI Hover
- .hover_val {
- font: 400 12px Arial;
- color: $body-color;
- display: block;
- margin: 15px 0;
- }
- // to remove outline on focus
- .noUi-handle:focus {
- outline: 0;
- }
- // IE SPECIFIC FOR SLIDER WITH INPUT
- _:-ms-lang(x),
- .slider-select {
- flex: 0 0 10%;
- max-width: 10%;
- }
- // Dark Layout
- // -------------
- .dark-layout {
- .noUi-handle {
- background-color: $theme-dark-card-bg;
- }
- .noUi-tooltip {
- background-color: $theme-dark-body-bg;
- color: $theme-dark-body-color;
- }
- .noUi-pips,
- .noUi-value {
- color: $theme-dark-body-color;
- }
- .noUi-marker {
- background: $theme-dark-border-color;
- }
- }
- // RTL
- // -------------
- [data-textdirection='rtl'] {
- .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
- right: auto;
- }
- .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
- left: -3px;
- }
- }
|