Google material Design patrón ."> Google material Design patrón .">

Diseño de material animado casilla de verificación con CSS/CSS3

Tiempo de ejecución: 30 minutos. Empezar

Autor: NazarKalytiuk
Views Total: 3,287
Sitio oficial: Ir a la web
Actualizado: March 18, 2016
Licencia: MIT

Vista prévia

Diseño de material animado casilla de verificación con CSS/CSS3

Descripción

Una solución CSS/CSS3 pura utilizada para crear casillas animadas siguiendo el < a href = "https://www.google.com/design/spec/components/selection-controls.html # selection-controls-checkbox" target = "_ blank" rel = "noopener" > Google material Design patrón .

Funcionamiento

Envuelva la casilla de verificación en un elemento Label:

<label>

<input type="checkbox">

<span>material checkbox</span>
 </label>

El núcleo CSS/CSS3 reglas para estilo y animar la casilla de verificación en alternar.

label {

margin: 2rem;

position: relative;

display: flex;

align-items: center;

flex-wrap: wrap;

line-height: 1rem;

height: 1rem;

background: inherit;
}

input {

background: tra;

position: relative;

cursor: pointer;

width: 1.2rem;

height: 1.2rem;

margin-right: .4rem;

background: inherit;
}

input:before {

content: "";

position: absolute;

width: 1.2rem;

height: 1.2rem;

background: inherit;

cursor: pointer;
}

input:after {

content: "";

transition: .4s ease-in-out;

position: absolute;

z-index: 1;

width: 1rem;

height: 1rem;

border: .1rem solid rgba(200, 200, 200, .3);
}

input:checked:after {

transform: rotate(-45deg);

height: .5rem;

border-color: #43A047;

border-top-color: transparent;

border-right-color: transparent;
}

Te puede interesar: