Foros del Web » Creando para Internet » CSS »

Transparencias a parte de una imagen (no background))

Estas en el tema de Transparencias a parte de una imagen (no background)) en el foro de CSS en Foros del Web. Buenas tardes! Quisiera saber si se pueden aplicar transparencias a parte de una imagen (no background) pero no a toda, aplicando coordenadas de modo similar ...
  #1 (permalink)  
Antiguo 19/03/2014, 07:32
 
Fecha de Ingreso: marzo-2013
Mensajes: 16
Antigüedad: 11 años, 1 mes
Puntos: 0
Transparencias a parte de una imagen (no background))

Buenas tardes!
Quisiera saber si se pueden aplicar transparencias a parte de una imagen (no background) pero no a toda, aplicando coordenadas de modo similar a como se hacen los degradados de background-color.
Mi intención es que la imagen que tengo vaya obteniendo, en la zona superior, el color de fondo que tiene detrás, que es parecido al color de la imagen pero no idéntico. La idea es que no se note donde se acaba la imagen y se empieza a ver el fondo.
Gracias de antemano!
  #2 (permalink)  
Antiguo 19/03/2014, 07:43
 
Fecha de Ingreso: marzo-2013
Mensajes: 16
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Transparencias a parte de una imagen (no background))

Se me ocurrió dividirlo como un mapa y aplicar transparencias por partes pero parece que no funciona.
  #3 (permalink)  
Antiguo 19/03/2014, 08:06
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Transparencias a parte de una imagen (no background))

Eso lo tienes que preparar en la misma imagen, un png transparente.

Por ahí Carlangeitor hizo un experimento en asignar transparencias a la imagen con canvas desde un archivo de imagen externo, pero tendrías que adaptar el script y solo funciona en ciertos navegadores.

Etiquetas: imagenes
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 08:10.