Custom Toggle Switch
Stylish custom toggle switch replacement for checkbox
Code
.toggle-switch {
position: relative;
display: inline-block;
width: 60px;
height: 30px;
}
.toggle-switch input {
opacity: 0;
width: 0;
height: 0;
}
.toggle-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
transition: .4s;
border-radius: 30px;
}
.toggle-slider:before {
position: absolute;
content: "";
height: 22px;
width: 22px;
left: 4px;
bottom: 4px;
background-color: white;
transition: .4s;
border-radius: 50%;
}
input:checked + .toggle-slider {
background-color: #2196F3;
}
input:checked + .toggle-slider:before {
transform: translateX(30px);
}HTML
<"attr-name"</span>>class</span>="tag"</span>>label</span> "attr-name"</span>>class</span>="toggle-switch"</span>>
<"attr-name"</span>>class</span>="tag"</span>>input</span> "attr-name"</span>>type</span>="checkbox"</span>>
<"attr-name"</span>>class</span>="tag"</span>>span</span> "attr-name"</span>>class</span>="toggle-slider"</span>></"attr-name"</span>>class</span>="tag"</span>>span</span>>
</"attr-name"</span>>class</span>="tag"</span>>label</span>>