Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo reemplazar el estilo de verificación de la casilla de verificación con estilo CSS

Cómo reemplazar el estilo de verificación de la casilla de verificación con estilo CSS

Déjame mostrarte un código CSS3 interesante: se trata de casillas de verificación.

ltstyle gt

*{

Margen: 0

Relleno:

}< / p>

Texto {

Color de fondo: # 202838

}

. cambiar {

Ancho: 180px;

Alto: 55px

Posición: relativa

Margen: 100px? Automático;

}

. ¿Cambiar? Ingrese {

Filtro:? alfa(opacidad = 0);

Opacidad:? 0;

índice z:? 100;

Posición:? Absoluto;

Ancho:? 100;

Altura:? 100;

Cursor:? Puntero;

}

. ¿Cambiar? Etiquetas {

Pantalla: bloque

Ancho: 80;

Alto: 100

Posición: ? Relativo;

Antecedentes:? Degradado lineal (#121823, #161d2b);

Radio del borde:? ¿30 píxeles? ¿30 píxeles? ¿30 píxeles? 30px

Sombra del cuadro:

? ¿insertar? 0?3px? ¿8 píxeles? 1px? rgba(0, 0, 0, 0.5),

? ¿insertar? 0?1px? 0?rgba(0, 0, 0, 0.5),

? 0?1px? 0?rgba(255, 255, 255, 0.2);

-WebKit-Transition:? ¿todo? ¿0,5 s? Comodidad;

Transición:? ¿todo? ¿0,5 s? Comodidad;

}

. ¿Cambiar? ¿Etiqueta? i {

Pantalla: bloque;

Ancho: 51px;

Alto: 51px;

Posición: absoluta;

Izquierda: 2px

arriba: 2px;

índice z: 2;

Radio del borde: 50; ? Degradado lineal (#36455b, ?#283446);

Box-shadow:

¿Insertar? 0?1px? 0?rgba(255, 255, 255, 0.2),

0?0?8px? rgba(0, 0, 0, 0.3),

0?12px? ¿12 píxeles? rgba(0, 0, 0, 0.4);

-WebKit-Transition:? ¿todo? ¿0,5 s? Comodidad;

Transición:? ¿todo? ¿0,5 s? Comodidad;

}

.

¿Cambiar? ¿durar? {

Contenido:? "";

Pantalla:? Bloque en línea;

Posición:? Absolutamente;

Cierto:? 0px

arriba:? 17px;

Ancho:? 18px;

Altura:? 18px;

Radio del borde:? 10px;

Fondo:? Degradado - Degradado(#36455b, ?#283446);

Box-Shadow:

¿Insertar? 0?1px? 0?rgba(0,0,0,0.2),

0?1px? 0?rgba(255, 255, 255, 0.1),

0?0?10px? rgba(185, 231, 253, 0),

¿Insertar? 0?0?8px? rgba(0, 0, 0, 0.9),

¿Insertar? 0?-2px? ¿5 píxeles? rgba(0, 0, 0, 0.3),

¿Insertar? 0?-5px? ¿5 píxeles? rgba(0, 0, 0, 0.5);

-WebKit-Transition:? ¿todo? ¿0,5 s? Comodidad;

Transición:? ¿todo? ¿0,5 s? Cómodo;

índice z:? 2;

}

. ¿Cambiar? Entrada: ¿Comprobado? ~?Extensión{

Contenido:? "";

Pantalla:? Bloque en línea;

Posición:? Absoluto;

Ancho:? 18px;

Altura:? 18px;

Radio del borde:? 10px;

-WebKit-Transición:? ¿todo? ¿0,5 s? Comodidad;

Transición:? ¿todo? ¿0,5 s? Cómodo;

índice z:? 2;

Antecedentes:? # b 9 F3 Fe;?

Antecedentes:? Degradado - Degradado(#ffffff,?#77a1b9);

Box-Shadow:

¿Insertar? 0?1px? 0?rgba(0,0,0,0.1),

0?1px? 0?rgba(255, 255, 255, 0.1),

0?0?10px? rgba(100, 231, 253, 1),

¿Insertar? 0?0?8px? rgba(?61,157,247,0.8),

¿Insertar? 0?-2px? ¿5 píxeles? rgba(185, 231, 253, 0.3),

¿Insertar? 0?-3px? ¿8 píxeles? rgba(185, 231, 253, 0.5);

}

.

¿Cambiar? Entrada: ¿Comprobado? ~?Etiqueta? ¿I? {

Izquierda:? 63;

Sombra de cuadro:

¿Insertar? 0?1px? 0?rgba(255, 255, 255, 0.2),

0?0?8px? rgba(0, 0, 0, 0.3),

0?8px? ¿8 píxeles? rgba(0, 0, 0, 0.3),

¿Insertar? -1px? 0?1px? # b 9 F3 Fe;

-WebKit-Transition:? ¿todo? .5s? Comodidad;

Transición:? ¿todo? .5s? Comodidad;

}

lt/style gt;

ltbody gt

ltdiv? class="switch "

¿entrada lt? tipo="casilla de verificación"? name="alternar " >>p>

lt etiqueta? for="alternar " > ltI gt lt/I gt; lt/label gt;

ltspan gt lt/spangt.

lt/div gt;

lt/cuerpo gt