Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2011, 15:09
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Elementos de formularios con imagenes

Hola a todos!

Espero que puedan ayudarme con este problema, necesito hacer varios elementos de formulario personalizados, por ejemplo aquí están los botones y submits:

Código CSS:
Ver original
  1. input[type="button"],input[type="submit"]{
  2.     background: url(img/button.png) no-repeat top left;
  3.     background-size:100% 25px;
  4.     width: 100px;
  5.     height: 25px;
  6.     padding-top:3px;
  7.     padding-left:5px;
  8.     padding-right:5px;
  9.     border: 0px;
  10.     color:#DDD;
  11.     font-size:16px;
  12.     font-weight:bold;
  13. }

y aquí los textos y contraseñas:

Código CSS:
Ver original
  1. input[type="text"],input[type="password"]{
  2.     background: url(img/input.png) no-repeat top left;
  3.     width: 160px;
  4.     height: 20px;
  5.     padding-left:5px;
  6.     padding-right:5px;
  7.     border: 0px;
  8. }

como verán el fondo de la las entradas de textos tiene una imagen llamada "input.png" la cual tiene un ancho de 160px

El problema comienza cuando quiero hacer elementos de tamaños mayores o menores de 160 pixels, ya que la imagen se deforma.

La pregunta es si es posible hacer que la imagen se estire pero solo al medio -o- si recorto la imagen en partes y hacer que las esquinas se mantengan... algo así como una inflamación liquida, no se si se entiende.

Y de ser posible, que no sea con CSS3

Agradezco cualquier ayuda!
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D