UNPKG

vuetify

Version:

Vue.js 2 Semantic Component Framework

70 lines (56 loc) 1.49 kB
@import '../bootstrap' @import '../theme' /** Theme */ v-input--switch($material) &__thumb color: $material.selection-controls.thumb.inactive &__track color: $material.selection-controls.track.inactive &.v-input--is-disabled .v-input--switch__thumb color: $material.selection-controls.thumb.disabled !important .v-input--switch__track color: $material.selection-controls.track.disabled !important v-input--switch-rtl() .v-input--selection-controls__ripple left: auto right: -14px &.v-input--is-dirty .v-input--selection-controls__ripple, .v-input--switch__thumb transform: translate(-16px, 0) theme(v-input--switch, "v-input--switch") rtl(v-input--switch-rtl, "v-input--switch") .v-input--switch &__track, &__thumb background-color: currentColor pointer-events: none transition: inherit &__track border-radius: 8px height: 14px left: 2px opacity: .6 position: absolute right: 2px top: calc(50% - 7px) &__thumb border-radius: 50% top: calc(50% - 10px) height: 20px position: relative width: 20px display: flex justify-content: center align-items: center elevation(4) .v-input--selection-controls__input width: 38px .v-input--selection-controls__ripple left: -14px top: calc(50% - 24px) &.v-input--is-dirty .v-input--selection-controls__ripple, .v-input--switch__thumb transform: translate(16px, 0)