Skip to main content

Generador de interruptores CSS

Crea interruptores CSS personalizados con un editor visual. Ajusta tamaño, color y animación, luego exporta el código.

#6366f1
#d1d5db
#ffffff

Vista previa

Wi-Fi
Bluetooth

Código HTML

<label class="toggle-switch">
    <input type="checkbox" />
    <span class="slider"></span>
</label>

Código CSS

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 52px;
    height: 28px;
}

.toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.toggle-switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d1d5db;
    border-radius: 50px;
    transition: background-color 0.3s ease;
}

.toggle-switch .slider::before {
    content: "";
    position: absolute;
    height: 24px;
    width: 24px;
    left: 2px;
    bottom: 2px;
    background-color: #ffffff;
    border-radius: 45px;
    transform 0.2s ease;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.toggle-switch input:checked + .slider {
    background-color: #6366f1;
}

.toggle-switch input:checked + .slider::before {
    transform: translateX(24px);
}
Compartir herramienta
📖

Cómo usar

Step 1

Seleccionar diseño

Seleccionar diseño

Selecciona una plantilla de diseño de interruptor

Step 2

Personalizar

Personalizar

Ajusta colores, tamaño, redondez, animación, etc.

Step 3

Copiar código

Copiar código

Copia el código HTML/CSS

Características

Vista previa en tiempo real

Previsualiza el comportamiento del interruptor en tiempo real

Estilos variados

Variaciones de diseño: estilo iOS, estilo Material, plano y más

Animación suave

Logra animaciones de conmutación suaves usando transiciones CSS

FAQ

Un componente de interfaz que estiliza una casilla de verificación como un interruptor. Se usa para alternar entre activado/desactivado.