To stylize the forms and make them more pleasant to the eye, CSS can be used to stylize the checkboxes to act as a slide or a stylized button.
I found this code that can be used for this which doesn’t use any special libraries, just CSS. It doesn’t even use JS, which is awesome. It makes it that much lighter.
The code has CSS and HTML for all the variations that are pictured in the image below, so you will need to strip everything out except the part that you need. Fortunately the code is very nicely labeled so its easy to find what you need.
The code in Codepen is actually SCSS so if you want to convert it to Compiled CSS, just click on the down-arrow icon in the top-right corner of the CSS pane and select Compiled CSS.
Here is the code: https://codepen.io/alvarotrigo/pen/YzezaMR