UNPKG

@pi0/framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

49 lines (47 loc) 871 B
/* === Toggle === */ .toggle { display: inline-block; vertical-align: middle; position: relative; box-sizing: border-box; align-self: center; user-select: none; &.disabled, .disabled & { .disabled(); } input[type="checkbox"] { display: none; &[disabled] + .toggle-icon { .disabled(); } } } .toggle-icon { z-index: 0; margin: 0; padding: 0; appearance: none; border: none; cursor: pointer; position: relative; transition: 300ms; box-sizing: border-box; display: block; cursor: pointer; &:before, &:after { content: ''; } &:after { background: #fff; position: absolute; z-index: 2; transform: translateX(0px); transition-duration: 300ms; } } & when (@include-ios-theme) { @import url('./toggle-ios.less'); } & when (@include-md-theme) { @import url('./toggle-md.less'); }