Skip to main content

Simple Toggle

A CSS only library that changes the appearance of checkboxes to look like toggles.

Installation

npm install @simple-web-utilities/simple-toggle

Getting Started

To get started make sure that you include the CSS on your page or into your project files.

HTML

The HTML for the toggle is very simple. It is just a native input element with the type of checkbox and a class of simple-toggle.

<input type="checkbox" class="simple-toggle" />

CSS

You can link to the css file directly or import it into your own css file.

note

It is encouraged to import the library into your own css file.

<link rel="stylesheet" href="node_modules/@simple-web-utilities/simple-toggle/dist/simple-toggle.css" />

For more options on customizing the CSS check out the available CSS Variables.

Dark Mode

This library supports dark mode by setting the data-theme attribute on the html element. The default theme is light. To use the dark theme set the data-theme attribute to dark.

<html data-theme="dark">