Hola
Quiero hacer un rollover de Imagen en el que inicialmente se muestra en blanco y negro y al hacer "onmouseover" se muestre en color.
como puedo hacer esto?
saludos.gracias por anticipado
| |||
¿Rollover de imagen de blanco y negro a color, como se hace? Hola Quiero hacer un rollover de Imagen en el que inicialmente se muestra en blanco y negro y al hacer "onmouseover" se muestre en color. como puedo hacer esto? saludos.gracias por anticipado |
| |||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Recomiendo usar CSS para el efecto de RollOver. Se utiliza una imagen que esté formada por los dos estados, se asigna a la propiedad background de un elemento y se juega con su posicion segun el estado. Ejemplo: #conimagen{ background-image:url('loquesea.jpg'); background-position: left top; } #conimagen:hover{ background-position:right top; } |
| |||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Yo tengo algo parecido pero para un boton en un formulario, por si te sirve
Código:
<input type="image" name="guardar" src="imagenes/guardar_off.gif" onmouseout="javascript:this.src='imagenes/guardar_off.gif'" onmouseover="javascript:this.src='imagenes/guardar_on.gif'" alt="Guardar" /> |
| |||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? En la web de Mikmoro puedes ver el efecto realizado solo con css. http://araudi.net/ejemplos/BN-Color.html Saludos¡¡
__________________ Revisa las FAQ's antes de disparar. |
| ||||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Si todavía te interesa una solución javascript con una única imagen, quizá te sirva esto (está al revés, primero en color y luego en escala de grises, pero es fácilmente adaptable): Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications Última edición por Panino5001; 08/01/2010 a las 21:36 |
| |||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Panino5001. Andaba buscando realizar esto y me sería de mucha ayuda realizar el efecto contrario, no soy programador y probé cambiando la sintaxis de "onmouseout por onmouseover" y no me resultó. Cualquier ayuda sería muy util. Gracias de antemano. |
| ||||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Probá así (no está muy optimizado, pero ahora no tengo mucho tiempo): Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| |||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Panino, use tu codigo js pero junto con un repeter WHILE en php pero este solo afecta a la primer imagen que trae de vuelta, el resto no tuvo efecto sabrás a que se debe? Gracias!!! |
| ||||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Habría que ver cómo lo usaste
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| |||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Lo use asi <div style="float:left; width:76px; height:53px; "> <img id="im" onmouseover="this.src='images/marcas/<?php echo"$line[logotipo_marca]"?>';this.style.filter=''" onmouseout="this.src=this.gs || 'images/marcas/<?php echo"$line[logotipo_marca]"?>';this.style.filter='progid:DXImageTransform.Mi crosoft.BasicImage(grayscale=1)'" src="images/marcas/<?php echo"$line[logotipo_marca]"?>"/> </div> Será el div que forma parte del while? |
| |||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Panino tendrás idea que es lo que estoy haciendo mal, porque no me funciona tu codigo... gracias de antemano por tu ayuda! F |
| ||||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Te digo lo mismo: sin ver tu código sólo se puede adivinar (el fragmento de código que mostraste no alcanza, además de tener php). Lo más probable es que no estés inicializando correctamente todas las imágenes. Si te fijás en el código, cuando se carga la página pasa esto: Código PHP: Si algo no entendés del código, con gusto intentaré explicártelo.
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| |||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Gracias por tu tiempo Panino, talvez no puse todo el codigo, perdona pero ahora te lo muestro, el id si lo estoy usando bien y como es un ciclo de repeticion no se lo asigno a cada imagen por separado si no a una sola y el ciclo lo repite el numero de resultados que traiga de regreso, lo puedes chequear. <?php $query = "SELECT * FROM tabla order by name" ; $result = mysql_query($query, $con); if(!$result){ die(mysql_error()); } if(mysql_num_rows($result)>0){ while($line=mysql_fetch_array($result)){ ?> <div style="float:left; width:48px; height:48px; margin-left:15px; text-align:center;"> <img id="im" onmouseover="this.src='<?php print "$line[imagen]"?>';this.style.filter=''" onmouseout="this.src=this.gs || '<?php print "$line[imagen]"?>';this.style.filter='progid:DXImageTransform.Mi crosoft.BasicImage(grayscale=2)'" src="<?php print "$line[imagen]"?>" /> </div> <?php \\Cierro while } \\Cierro condicion } ?> Ya comprendi como funciona tu codigo pero no comprendo porque solo funciona en una imagen y el resto no, si pudes ayudarme te agradezco mucho. Si no es posible, gracias igual! |
| ||||
Respuesta: ¿Rollover de imagen de blanco y negro a color, como se hace? Todas tus imágenes tienen el mismo id, fijate en el código fuente. Agregales un número o algo que diferencie el id: Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |