An open API service indexing awesome lists of open source software.

https://github.com/han109k/light-switch-bootstrap

Dark mode toggle for Bootstrap 5
https://github.com/han109k/light-switch-bootstrap

bootstrap bootstrap5 dark-mode dark-theme

Last synced: about 1 year ago
JSON representation

Dark mode toggle for Bootstrap 5

Awesome Lists containing this project

README

          

# 💡 Light Switch for Bootstrap 5


Basic Bootstrap 5 custom checkbox to use night mode in your web site.

## Under the hood

Switching to dark mode is done by toggling HTML tags that includes `-dark` or `-light` as a class. Performed by DOM manipulation using JavaScript based on the default system theme. **Local storage** is used to save the choice under the name: _lightSwitch_

## Installing

- Download the latest release [v0.1.5](https://github.com/han109k/light-switch-bootstrap/archive/refs/tags/v0.1.5.zip)

- Clone via `git clone https://github.com/han109k/light-switch-bootstrap.git`
- Install with [npm](https://www.npmjs.com/package/light-switch-bootstrap) `npm i light-switch-bootstrap`

## Usage

Add custom checkbox to your html file then reference the `switch.js` script:

```html


Dark Mode

```

### About Usage

Designed for the plain Bootstrap 5 theme. If you're using custom themes then, you will probably have to customize it for better results.

## Example Implementation

[Bootstrap 5 Demo](https://han109k.github.io/light-switch-bootstrap/)