Foros del Web » Creando para Internet » CSS »

checked no me cambia estilo

Estas en el tema de checked no me cambia estilo en el foro de CSS en Foros del Web. Buenas noches, He hecho un menú responsive utilizando la función checked y funciona correctamente pero cuando el menú se desplega, lo hace por detrás de ...
  #1 (permalink)  
Antiguo 20/04/2020, 15:39
 
Fecha de Ingreso: mayo-2011
Ubicación: Navarra
Mensajes: 21
Antigüedad: 13 años, 6 meses
Puntos: 1
checked no me cambia estilo

Buenas noches,

He hecho un menú responsive utilizando la función checked y funciona correctamente pero cuando el menú se desplega, lo hace por detrás de un slider. Para solucionarlo, cambio el z-index del slider para enviarlo atrás, de esta manera ya se carga el munú por encima del slider.

El problema es que al tener un z-index que me envía el slider detrás, se me deshabilita la opción de pasar las fotos manualmente.
La única opción que se me ha ocurrido es cambiar el z-index al desplegar el menú.
El código que tengo es el siguente:

Código:
header nav {
		width: 100%;
		position:fixed;
		left:100%;
		margin: 0;
		overflow: scroll;
		height: calc(100% - 80px);
		top: 60px;
		transition: all .5s;
}

.slider{
	width: 100%;
	float: left;
	position: relative;
	z-index: 1;
}

#check:checked ~ .slider {
	z-index: -1;
} 

#check:checked ~ nav {
	left: 0;
}
El nav, me funciona correctamente pero el slider no hay forma de que funcione.

Alguna idea de porqué?

Gracias.
  #2 (permalink)  
Antiguo 20/04/2020, 17:26
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: checked no me cambia estilo

Muestra un minimo de codigo con el cual poder hacer pruebas,

De momento se me ocurre que la estructura HTML no coincide con lo que intentas modificar en CSS

Pero sin ver el HTML es solo una especulación
  #3 (permalink)  
Antiguo 21/04/2020, 16:39
 
Fecha de Ingreso: mayo-2011
Ubicación: Navarra
Mensajes: 21
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: checked no me cambia estilo

Buenas noches,
Gracias por la respuesta. Al final visto que no conseguía hacer nada con el "checked" he conseguido solucionarlo reposicionando todas las capas con z-index.

Me ha llevado varias horas pero he conseguido hacerlo funcionar.

Saludos
  #4 (permalink)  
Antiguo 24/04/2020, 10:20
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años, 6 meses
Puntos: 120
Respuesta: checked no me cambia estilo

Cita:
Iniciado por ion_sc Ver Mensaje
Buenas noches,
Gracias por la respuesta. Al final visto que no conseguía hacer nada con el "checked" he conseguido solucionarlo reposicionando todas las capas con z-index.

Me ha llevado varias horas pero he conseguido hacerlo funcionar.

Saludos
bueno, aunque tarde mi respuesta, solo para futuros problemas similares, los navegadores tienen incorporado "HERRAMIENTAS DE DESARROLLADOR", en el cual se incluye el elemento de visor de Hojas de estilos, donde puedes ver que Estilo esta Predominando a un elemento asi sabrias, como realizar el Selector correctamente, ya que entre mas preciso sea tendra mas prioridad

#loquesea
input#loquesea
div>input#loquesea

en ese orden los estilos seran solapados y si todos tienen el "!important" predomina el ultimo

y tambien el orden de archivos de hojas de estilos, el ultimo solapara al anterior
<link rel="stylesheet" href="primero.css">
<link rel="stylesheet" href="segundo.css">
<link rel="stylesheet" href="tercero.css">

por eso algunos ponen sus hojas de estilos al final del body
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9

Etiquetas: checked, estilo, responsive
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:22.