Saltar al contenido principal
Gob.cl

Searchbar

  • Vanilla
Vista previa del componente SearchbarVista previa del componente Searchbar

Recomendaciones de accesibilidad

Dale un nombre accesible al campo
En el tipo ícono no hay label visible: usa aria-label="Buscar" (o más específico, como “Buscar trámites”) en el input. En el tipo con botón, asocia el label al input con for/id.

Envuelve la búsqueda en un landmark de búsqueda
Usa <form role="search"> alrededor del campo, como en el tipo con botón y en el overlay, para que los lectores de pantalla puedan saltar directo al buscador.

Usa type="search"
El input de tipo búsqueda activa el teclado adecuado en móvil y comunica el propósito del campo a las tecnologías de asistencia.

Oculta la lupa decorativa
El ícono de lupa va con aria-hidden="true": el nombre del campo ya describe su función.

Aplica el patrón combobox en el overlay
El input lleva role="combobox", aria-expanded, aria-controls y aria-autocomplete="list"; los resultados son un listbox con option, y el resultado resaltado se comunica con aria-activedescendant sin sacar el foco del campo.

Nombra el overlay y su botón de cierre
El <dialog> necesita aria-label (p. ej. “Buscar en ChileAtiende”) y el botón de ícono de cierre un aria-label="Cerrar búsqueda". Al cerrar, devuelve el foco al elemento que abrió la búsqueda.

Anuncia la cantidad de resultados
Cuando los resultados cambien, informa el total (“3 resultados”) en un texto visible o en una región aria-live, para que se sepa si la búsqueda encontró algo.

Última actualización: Octubre de 2026