CSS sólo interruptores interactivos de palanca-toggle-switch. CSS

Tiempo de ejecución: 30 minutos. Empezar

Autor: magic-akari
Views Total: 71
Sitio oficial: Ir a la web
Actualizado: April 4, 2019
Licencia: MIT

Vista prévia

CSS sólo interruptores interactivos de palanca-toggle-switch. CSS

Descripción

El toggle-switch. CSS transforma el elemento de casilla de verificación normal en interruptores de alternancia interactivos usando CSS/CSS3 puro.

See also:

Funcionamiento

Instalar & descargar.

# Yarn
$ yarn add toggle-switch-css

# NPM
$ npm install toggle-switch-css --save

Importe la hoja de estilo toggle-switch. CSS en el documento.

<link rel="stylesheet" href="./src/toggle-switch.css">

El código HTML para crear un conmutador de alternancia predeterminado.

<label class="toggle-switch">

<input type="checkbox" id="toggle-switch-input" class="toggle-switch-input"/>

<label for="toggle-switch-input" class="toggle-switch-label"></label>

Default
</label>

Establezca el conmutador de alternancia en desactivado.

<label class="toggle-switch disabled">

<input type="checkbox" id="toggle-switch-input" class="toggle-switch-input"/>

<label for="toggle-switch-input" class="toggle-switch-label"></label>

Default
</label>

Personalice el conmutador de alternancia reemplazando las variables predeterminadas.

.toggle-switch {

--bar-height: 14px;

--bar-width: 32px;

--bar-color: #eee;


--knob-size: 20px;

--knob-color: #fff;


--switch-offset: calc(var(--knob-size) - var(--bar-height));

--switch-width: calc(var(--bar-width) + var(--switch-offset));


--transition-duration: 200ms;


--switch-transition: all var(--transition-duration) ease-in-out;

--switch-theme-rgb: 26, 115, 232;

--switch-theme-color: rgb(var(--switch-theme-rgb));

--switch-box-shadow: 0 0 var(--switch-offset) #11111180;

--switch-margin: 8px;


box-sizing: border-box;

position: relative;

display: inline-flex;

align-items: center;


min-height: var(--bar-height);

min-width: var(--bar-width);


margin: var(--switch-margin);

user-select: none;
}

Te puede interesar: