Puedes usar
border-image
para los bordes.
Para simular la acción del
placeholder
puedes añadirlo usando
content
en un pseudo-elemento cuando le vayas a poner un
label
(no se puede al elemento del formulario ya que no es una
etiqueta de contenido), y luego ocultarlo usando
:focus
(con un selector del tipo
input:focus+label
).
Cita:
Iniciado por EmpireFX
Con CSS sería en todo caso: