material-ui
Version:
Material Design UI components built with React
44 lines (37 loc) • 787 B
text/less
.mui-toggle {
position: relative;
line-height: 24px;
width: 36px;
cursor: pointer;
* {
.ease-out();
}
.mui-toggle-track {
width: 100%;
height: 14px;
border-radius: 30px;
background-color: @toggle-track-off-color;
}
.mui-toggle-thumb {
position: absolute;
top: -3px;
width: @toggle-size;
height: @toggle-size;
line-height: 24px;
left: 0;
border-radius: 50%;
background-color: @toggle-thumb-off-color;
.mui-paper-container {
border-radius: 50%;
}
}
&.mui-is-toggled {
.mui-toggle-track {
background-color: @toggle-track-on-color;
}
.mui-toggle-thumb {
left: 16px;
background-color: @toggle-thumb-on-color;
}
}
}