Foros del Web » Creando para Internet » CSS »

Editar distinto elemento con hover, active, focus... etc

Estas en el tema de Editar distinto elemento con hover, active, focus... etc en el foro de CSS en Foros del Web. Buen dia, Haber si puedo explicarme. Es posible editar otro elemento desde css si ocurre algun evento por ejemplo :focus Si tengo lo siguiente: <input ...
  #1 (permalink)  
Antiguo 15/01/2015, 12:16
 
Fecha de Ingreso: diciembre-2012
Mensajes: 69
Antigüedad: 11 años, 4 meses
Puntos: 0
Editar distinto elemento con hover, active, focus... etc

Buen dia,
Haber si puedo explicarme.

Es posible editar otro elemento desde css si ocurre algun evento por ejemplo :focus

Si tengo lo siguiente:
<input type="text">
<button> boton despues de inpu</button>

input:focus{

button{
editar estilos del button
color:red;
}
}


Actualmente eso lo realizo por javascript
$("input").focus(funciton....- etc.... )

Existe alguna manera de que permanezca desde el css


Saludos,
  #2 (permalink)  
Antiguo 15/01/2015, 12:57
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Editar distinto elemento con hover, active, focus... etc

Si son elementos descendientes, hermanos siguientes o descendientes de estos sí.

Por ejemplo puedes usar, en caso de hermanos, los selectores ~ o+. Algo así:

Código CSS:
Ver original
  1. input:focus + button {}

Usa highlight cuando publiques código.
__________________
(:

Última edición por pzin; 17/01/2015 a las 03:05 Razón: Gramática
  #3 (permalink)  
Antiguo 15/01/2015, 13:21
 
Fecha de Ingreso: diciembre-2012
Mensajes: 69
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Editar distinto elemento con hover, active, focus... etc

increíble justo lo que necesitaba :)

y yo llenando de JS por todos lados jaja

entonces el + es para el elemento siguiente
y el ~ es para el elemento anterior si no me equivoco.

existe uno para el elemento padre por ejemplo lo tengo dentro de un form
form
input
button

pudiera ser algo asi:
input:focus padre form{

}


muchas gracias!!!
  #4 (permalink)  
Antiguo 15/01/2015, 13:42
Avatar de mbm150  
Fecha de Ingreso: enero-2013
Ubicación: Muskiz
Mensajes: 79
Antigüedad: 11 años, 3 meses
Puntos: 21
Respuesta: Editar distinto elemento con hover, active, focus... etc

Hola,

aquí están todos: http://www.w3schools.com/cssref/css_selectors.asp.

No hay ninguno para el padre ni el anterior, el ~ es para los hermanos y el + solo para el hermano mas cercano.

Saludos.
__________________
Juego del Ahorcado

Etiquetas: color, distinto, elemento, focus, hover
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 21:20.