UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

90 lines (74 loc) 1.56 kB
/** * DevExtreme (widgets/common/switch.less) * Version: 20.1.7 * Build date: Tue Aug 25 2020 * * Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ @import (once) "./validation.less"; .dx-switch { display: inline-block; cursor: pointer; .user-select(none); -webkit-user-drag: none; } .dx-switch-wrapper { display: inline-block; text-align: left; height: 100%; width: 100%; &:before { display: inline-block; height: 100%; content: ''; vertical-align: middle; } } .dx-switch-inner { display: flex; } .dx-switch-container { display: inline-block; overflow: hidden; width: 100%; height: 100%; vertical-align: middle; } .dx-state-disabled { &.dx-switch, .dx-switch { cursor: default; } } .dx-switch-inner { // stylelint-disable-line no-duplicate-selectors transform: translateX(-50%); } .dx-switch-handle { transform: translateX(0%); } .dx-switch-on-value { .dx-switch-inner { transform: translateX(0%); } .dx-switch-handle { transform: translateX(-100%); } } .dx-rtl { &.dx-switch-wrapper, .dx-switch-wrapper { text-align: right; } .dx-switch-inner { transform: translateX(50%); } .dx-switch-handle { transform: translateX(-100%); } &.dx-switch-on-value { .dx-switch-handle { transform: translateX(0%); } } }