Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Cambio de opacidad en texto

Estas en el tema de Cambio de opacidad en texto en el foro de CSS en Foros del Web. Hola, Tengo un menú en color rojo y deseo que cuando pase el ratón por encima, el color del texto pase a marrón. Hasta ahí ...
  #1 (permalink)  
Antiguo 21/05/2013, 14:25
 
Fecha de Ingreso: marzo-2010
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 1
Cambio de opacidad en texto

Hola,

Tengo un menú en color rojo y deseo que cuando pase el ratón por encima, el color del texto pase a marrón. Hasta ahí bien, pero el problema viene cuando el ratón sale del elemento, ya que en vez de hacerme la transición contraria, de marrón a rojo, lo que hace primero es poner la opacidad del rojo al máximo (1) para después ya llegar al 0.5. Yo quiero que desde el marrón puro vaya al rojo 0.5 tal y como se produce con el hover. El código es el siguiente:

li{
letter-spacing: 2px;
margin-bottom: -10px;
max-width: 280px;
color: #ff0000;
opacity: 0.5;
transition: opacity 1s linear;
}
li:hover{
color: #9b2108;
opacity:1;
}

Saludos.
  #2 (permalink)  
Antiguo 21/05/2013, 15:44
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Cambio de opacidad en texto

¿probaste poniéndole el transition también al :hover?

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 22/05/2013, 15:14
 
Fecha de Ingreso: marzo-2010
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Cambio de opacidad en texto

Cita:
Iniciado por Carlangueitor Ver Mensaje
¿probaste poniéndole el transition también al :hover?

Saludos
Ya está solucionado.

Mi li queda así:

opacity: 0.7;
transition: 1s;

Y su hover así:

opacity:1;
transition: opacity 1s, color 1s;

Un saludo y gracias por responder.

Etiquetas: color, hover, opacidad
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 20:17.