Foros del Web » Creando para Internet » CSS »

Estilo para Input File

Estas en el tema de Estilo para Input File en el foro de CSS en Foros del Web. Hola, que tal? Estuve buscando la manera para hacer que un file input tenga un estilo personalizado y no el que es por defecto, pero ...
  #1 (permalink)  
Antiguo 10/01/2012, 22:47
Avatar de morfasto  
Fecha de Ingreso: julio-2011
Ubicación: Lima
Mensajes: 291
Antigüedad: 12 años, 9 meses
Puntos: 8
Estilo para Input File

Hola, que tal?

Estuve buscando la manera para hacer que un file input tenga un estilo personalizado y no el que es por defecto, pero no lo logre.

Mi idea es hacer que sea igual a los demas botones que tengo en distintas partes de mi pagina web, con active:

Código CSS:
Ver original
  1. input[type=submit]{
  2.     background:#262626;
  3.     width:70px;
  4.     background:#262626;
  5.     color:#ccc;
  6.     border:1px solid #ccc;
  7. }
  8. input[type=submit]:active{
  9.     color:#2D658C;
  10.     border:1px solid #2D658C;
  11. }

Código HTML:
Ver original
  1. <input type="file" name="examinar">
  2. <input type="submit" name="subir_foto" value="Subir Foto">

Alguna idea?

Muchas gracias!
  #2 (permalink)  
Antiguo 11/01/2012, 03:56
 
Fecha de Ingreso: noviembre-2009
Mensajes: 41
Antigüedad: 14 años, 5 meses
Puntos: 10
Respuesta: Estilo para Input File

Con jquery. Hay por ejemplo un plugin, filestyle que te puede servir.
  #3 (permalink)  
Antiguo 11/01/2012, 08:57
Avatar de morfasto  
Fecha de Ingreso: julio-2011
Ubicación: Lima
Mensajes: 291
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: Estilo para Input File

Existe alguna otra manera sin tener que poner una imagen?
  #4 (permalink)  
Antiguo 11/01/2012, 09:32
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 15 años, 8 meses
Puntos: 187
Respuesta: Estilo para Input File

Los navegadores no soportan cambiar el estilo para ese control.

Fuente: http://www.quirksmode.org/dom/inputfile.html

Etiquetas: estilo, file, input, fondo
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 18:15.