| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- @import '~@resources/scss/base/bootstrap-extended/include';
- // Color palettes
- @import '~@resources/scss/base/core/colors/palette-variables.scss';
- @import '~@resources/scss/base/components/include';
- /* Set the theme color of the component */
- $themeColor: $primary;
- $bgColor: rgba($primary, 0.12);
- $dotShadow: none;
- /* import theme style */
- @import '~vue-slider-component/lib/theme/default.scss';
- .vue-slider-dot-handle {
- border: 2px solid $primary;
- }
- .vue-slider-dot-tooltip-inner {
- background-color: $primary;
- border-color: $primary;
- }
- /* Generate:
- * Border color according to event class
- */
- @each $color_name, $color in $colors {
- @each $color_type, $color_value in $color {
- @if $color_type== 'base' {
- .vue-slider-#{$color_name} {
- .vue-slider-dot-handle {
- border: 2px solid $color_value;
- &-focus {
- box-shadow: 0px 0px 1px 2px rgba($color_value, 0.36);
- }
- }
- .vue-slider-process {
- background-color: $color_value;
- }
- .vue-slider-rail {
- background-color: rgba($color_value, 0.12);
- }
- .vue-slider-dot-tooltip-inner {
- background-color: $color_value;
- border-color: $color_value;
- }
- }
- }
- }
- }
- // dark theme
- body {
- &.dark-layout {
- .vue-slider-dot-handle {
- background-color: $theme-dark-body-bg;
- }
- }
- }
|