Utilice la propiedad width para determinar el ancho del campo de entrada.
El ejemplo anterior se aplica a todos los elementos input.
Si solo desea aplicar estilo a un tipo de entrada específico, puede utilizar selectores de atributos:
input[type=text] – solo seleccionará campos de textoinput[type=password] – solo seleccionará campos de contraseñainput[type=number] – solo seleccionará campos numéricos
Utilice la propiedad padding para agregar espacio dentro del campo de texto.
Consejo: cuando tienes muchas entradas una tras otra, también puedes usar margin para agregar
espacio exterior.
Utilice la propiedad border para cambiar el tamaño y color del borde, y border-radius
para esquinas redondeadas.
Si solo desea un borde inferior, utilice la propiedad border-bottom:
Utilice background-color para agregar color de fondo y color para cambiar el color del
texto.
Algunos navegadores agregan un contorno azul al enfocar un campo.
Puede eliminarlo con outline: none;.
Use :focus para aplicar estilos cuando el campo recibe el foco.
Use background-image y background-position para colocar un icono dentro del campo.
Agregue padding-left para reservar espacio.
Use transition para animar el ancho de la entrada cuando recibe el foco.
Use resize para evitar que se cambie el tamaño del área de texto.
Cambie el tamaño de la ventana para ver el efecto. Cuando la pantalla tenga menos de 600px, las columnas se apilan verticalmente.