Foros del Web » Creando para Internet » Diseño web »

como pintar media caja de un textarea

Estas en el tema de como pintar media caja de un textarea en el foro de Diseño web en Foros del Web. Hola amigos hace poco que comencé en esto de la maquetación y me ha surgido una duda un tanto rara, tengo que hacer un loguin ...
  #1 (permalink)  
Antiguo 29/10/2013, 18:57
 
Fecha de Ingreso: abril-2013
Mensajes: 11
Antigüedad: 11 años, 7 meses
Puntos: 0
como pintar media caja de un textarea

Hola amigos hace poco que comencé en esto de la maquetación y me ha surgido una duda un tanto rara, tengo que hacer un loguin y lo quiero hacer al estilo caja, como lo que se usa ahora en Android, aquí un ejemplo:



En la imagen se ve arriba el resultado que quiero conseguir y abajo lo que he conseguido.

La pregunta es ¿se puede transformar lo de abajo en lo de arriba? y si es así ¿cómo?

Saludos y muchas gracias de antemano.
  #2 (permalink)  
Antiguo 01/11/2013, 12:14
 
Fecha de Ingreso: abril-2013
Mensajes: 11
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: como pintar media caja de un textarea

alguien me puede echar un cable?
  #3 (permalink)  
Antiguo 01/11/2013, 12:30
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: como pintar media caja de un textarea

Ni idea. No creo que se pueda. Tal vez con una imagen de fondo.
  #4 (permalink)  
Antiguo 01/11/2013, 20:02
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 10 meses
Puntos: 306
Respuesta: como pintar media caja de un textarea

Tal vez con algunos agregados.
Supongo que será posible mejorar mi ejemplo, por ejemplo en vez del div aplicarlo a <legend>.
Trate aplicar el pseudoelemento :before directamente al input, pero no lo logre.

El ejemplo:
http://jsfiddle.net/c2am/mcgct/97/embedded/result/

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #5 (permalink)  
Antiguo 02/11/2013, 02:57
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: como pintar media caja de un textarea

Cita:
Iniciado por C2am Ver Mensaje
Trate aplicar el pseudoelemento :before directamente al input, pero no lo logre.
Los pseudo-elementos sólo pueden aplicarse a elementos con contenido. Básicamente los que tengan etiqueta de cierre, dicho en bruto.

No sé si tal vez se podrá hacer con un borde degradado/border-image.
  #6 (permalink)  
Antiguo 04/11/2013, 13:57
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Respuesta: como pintar media caja de un textarea

quizás de alguna forma los experimentos que mencionan C2am o pzin pueden funcionar (se podría incluir a los input dentro de otro elemento y ahí si utilizar los pseudo-elementos :after y :before), pero creo que por lejos lo más sencillo y directo (y como se ha hecho toa la vida, cuando no había tanto soporte para pseudo-elementos y novelerías varias ) es con una img de fondo
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -

Última edición por webosiris; 04/11/2013 a las 14:02
  #7 (permalink)  
Antiguo 05/11/2013, 11:34
 
Fecha de Ingreso: agosto-2013
Mensajes: 46
Antigüedad: 11 años, 2 meses
Puntos: 12
Respuesta: como pintar media caja de un textarea

¿el border-radius sería una novelería?

Código CSS:
Ver original
  1. label {
  2.   height: 25px;
  3.   width: 150px;
  4.   border: 3px solid #000;
  5.   border-radius: 50% 50% 0 0;
  6.   position: relative;
  7. }
  8. input {
  9.   height: inherit;
  10.   width: inherit;
  11.   position: relative;
  12.   top: -4px;
  13.   border: 0 none;
  14.   background: #fff;
  15. }

Código HTML:
Ver original
  1. <label for='text'>
  2. <input type="text" name="texto" id='text'>

Etiquetas: css
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 05:15.