mirror of
https://github.com/cruip/vuejs-admin-dashboard-template.git
synced 2026-02-04 13:42:27 +08:00
35 lines
778 B
CSS
35 lines
778 B
CSS
/* Switch element */
|
|
.form-switch {
|
|
@apply relative select-none;
|
|
width: 44px;
|
|
}
|
|
|
|
.form-switch label {
|
|
@apply block overflow-hidden cursor-pointer h-6 rounded-full;
|
|
}
|
|
|
|
.form-switch label > span:first-child {
|
|
@apply absolute block rounded-full;
|
|
width: 20px;
|
|
height: 20px;
|
|
top: 2px;
|
|
left: 2px;
|
|
right: 50%;
|
|
transition: all .15s ease-out;
|
|
}
|
|
|
|
.form-switch input[type="checkbox"]:checked + label {
|
|
@apply bg-indigo-500;
|
|
}
|
|
|
|
.form-switch input[type="checkbox"]:checked + label > span:first-child {
|
|
left: 22px;
|
|
}
|
|
|
|
.form-switch input[type="checkbox"]:disabled + label {
|
|
@apply cursor-not-allowed bg-slate-100 border border-slate-200;
|
|
}
|
|
|
|
.form-switch input[type="checkbox"]:disabled + label > span:first-child {
|
|
@apply bg-slate-400;
|
|
} |