Originally Published Jan 03 2018, updated Jan 29 2020
Table of contents:
jQuery Toggle Switch Plugins:
A highly flexible and customizable jQuery plugin which converts the normal checkbox and radio inputs into swipe toggle switches using Bootstrap button styles.
LC Switch is a tiny jQuery plugin that converts default checkbox & radio inputs into pretty switches or toggle buttons, with smooth sliding effects powered by CSS3 transitions.
rcSwitcher is a jQuery plugin that utilizes CSS3 transitions and transforms to generate smooth on/off toggle switches from regular checboxes and radio inputs.
Switchy is a fancy and touch-enabled jQuery plugin that turns a standard html select into a slide/toggle switch that allows the visitor to select items by dragging or clicking the slider.
switchButton is a Bootstrap 4 plugin (< 4kb minified) that transforms the normal checkbox element into responsive, mobile-friendly, customizable switches and toggle buttons for the better experience.
CSS Only Toggle Switches:
A pure CSS approach to creating beautiful, accessible toggle switches from checkboxes and radio buttons. Compatible with Bootstrap and Foundation CSS frameworks.
checkboxes.css is a pure CSS library used to prettify the regular checkbox inputs with custom styles as shown in the demo page.
A customizable, nice clean, iOS- and Google Material Design-style toggle switch library created using pure CSS/SCSS.