Pular para o conteúdo

DocsFormulárioCampo de texto

Formulário

Campo de texto

Input com rótulo em cima, fundo de azulejo e foco visível.

só CSS

Exemplo

Instalação

Campo de texto vem no pacote completo, em unslop.css:

curl -fsSL unslop.leallabs.dev/i | sh

Sem build É só CSS: com unslop.css na página, as classes já funcionam.

Classes e variantes

ClasseO que faz
u-fieldO label que envolve rótulo e input, em grade com 8px entre eles.
u-inputO input: 40px de altura, ocupa a largura do campo.

Acessibilidade e teclado

Estado e papéis

OndeAtributoO que diz
labelenvolvendo o inputO texto do label vira o nome do campo, sem precisar de id.
:focus-visibleno u-inputContorno de 2px na cor do texto.

Teclado

TeclaFaz
Tabfoca o campo

Digite pra buscar. Setas escolhem, Enter abre.