Foros del Web » Creando para Internet » CSS »

Por qué no se ve el link?

Estas en el tema de Por qué no se ve el link? en el foro de CSS en Foros del Web. Hola, encontre este código para decorar un pogo el estilo del file: Cita: div.fileinputs { position: relative; } div.fakefile { position: absolute; top: 0px; left: ...
  #1 (permalink)  
Antiguo 04/07/2010, 05:59
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 2 meses
Puntos: 9
Por qué no se ve el link?

Hola, encontre este código para decorar un pogo el estilo del file:


Cita:
div.fileinputs {
position: relative;
}

div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}


<div class="fileinputs">
<input type="file" class="file" />
<div class="fakefile">
<input />
<img src="search.gif" />
</div>
</div>

El problema es que al darle click a la imagen y seleccionar el archivo, cuando le das a aceptar no aparece el link.
  #2 (permalink)  
Antiguo 05/07/2010, 11:37
Avatar de Tecna  
Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 14 años, 3 meses
Puntos: 45
Respuesta: Por qué no se ve el link?

Buenas,

el input no aparece por el opacity 0 que estás aplicando ya que el rango de opacidad va desde 0 totalmente transparente a 1 nada transparente. También tienes etiquetas mal cerradas, no puedes cerrar el input despues de abrir el div, tendría que ser antes. Si no usas la etiqueta form no podrás usar el evento onsubmit ya que está asociado a ella y tendrás que simularlo con otro evento y javascript y la página no será accesible.
  #3 (permalink)  
Antiguo 07/07/2010, 09:17
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 2 meses
Puntos: 9
Respuesta: Por qué no se ve el link?

me funciona, envia el archivo y todo, pero no se vé el link, como lo soluciono?

Etiquetas: link
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 16:49.