¿cómo puedo hacer campos de entrada de texto redondeados con css?CSS: campos de entrada de texto redondeados
gracias
¿cómo puedo hacer campos de entrada de texto redondeados con css?CSS: campos de entrada de texto redondeados
gracias
Ambas respuestas son correctas usted puede utilizar estilos CSS3 (que en realidad no son compatibles con el IEs actuales) o puede usar un paquete de javascript como http://www.malsup.com/jquery/corner/.
Sin embargo, hay otra opción, que no debe descartarse aunque no sea exactamente ideal. Si las entradas son de longitud fija también se puede dibujar cualquier fondo (incluidos los bordes) que desea para sus entradas en una imagen y utilizar
background: transparent url(pathToYourImage.png);
border: none;
Esto tiene la ventaja de trabajar en casi todos los navegadores que se pueda imaginar.
hola, el plugin que sugirió es genial, y lo estoy usando para divs. Sin embargo, me temo que no funciona para los campos de entrada de texto ... ¿algún consejo? – aneuryzm
¿Solo envuelve tus entradas en un div? –
no, no funciona. El contenedor está modificado, pero está justo detrás de él ... – aneuryzm
Con CSS3:
/* css 3 */
border-radius:5px;
/* mozilla */
-moz-border-radius:5px;
/* webkit */
-webkit-border-radius:5px;
intentar algo como esto: http://hannivoort.org/test/InputRoundedCorners.asp
en los navegadores modernos CSS3
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
en mayor tendrá que utilizar un JS como jquery con rounded corners plugin o Ruzee
Tal vez usted podría eliminar los contornos de los campos de entrada y luego con jQuery ponerlos dentro de una caja curvada ...
^ese último funcionará en todos los navegadores. Sin embargo, ¡algunos navegadores agregan un contorno! Chrome, safari, etc.
Sé que puede desactivar el contorno en cromo con el contorno: 0, pero no hay forma de que encuentre dónde puede desactivar el contorno en Safari. ¡Se verá horrible en eso!
Use border-radius
utilice píxeles según su diseño.
Debe agregar un ejemplo que explique cómo funciona. – Mike
'border-radius: 2px; ' –
Aunque varias de las respuestas a continuación funcionan, la respuesta con CSS3 es probablemente la solución más sólida en los estándares web actuales. La mayoría de los navegadores son compatibles con CSS3 hoy en día. – ScottyG